html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block
}

body {
	line-height: 1.3
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

h1,h2,h3,h4,h5,h6,strong,b {
	font-weight: bold
}

em {
	font-style: italic
}

ol li {
	list-style-type: decimal
}

.requirecss-HPS,.requirecss-others {
	visibility: hidden
}

.fk-imagesection .offers_image {
	width: 30px;
	height: 30px;
	bottom: 5px;
	position: absolute;
	right: 10px;
	background: url(../prod/images/offers-gift-small-eedcad36.png) no-repeat
}

div.row span.label {
	float: left;
	width: 200px;
	text-align: right;
	font-weight: bold
}

div.row span.formw {
	float: right;
	width: 335px;
	text-align: left
}

div.row {
	clear: both;
	padding-top: 0
}

.fkloader .fklbody {
	font-size: 19px;
	letter-spacing: 0;
	position: relative;
	visibility: inherit;
	background: #FFF;
	z-index: 100001;
	border: 0;
	height: 72px
}

.fkloader .fklunderlay {
	background-color: #000;
	bottom: -5px;
	left: -5px;
	top: -5px;
	right: -5px;
	position: absolute;
	opacity: .12;
	filter: alpha(opacity =   12)
}

.fkloader {
	position: fixed;
	width: 185px;
	left: 43%;
	top: 43%;
	z-index: 100000;
	visibility: visible;
	border: 7px solid rgba(51, 51, 51, 0.3)
}

.fkloader .fklimage {
	margin-right: 10px
}

.fkloader .fklbodycontent {
	margin: 20px;
	background: #FFF
}

.sc_btn_sprite_new {
	background: url(../prod/images/shopping-cart-btn-sprite-2d444cfa.png)
		no-repeat
}

.sc_btn_sprite_new_repeat {
	background: url(../prod/images/shopping-cart-2btn-1px-794d4623.png)
		repeat-x
}

.fk-hr {
	border-bottom: 1px solid #EEE;
	height: 2px
}

.item_detail_details_left {
	float: left;
	clear: left;
	width: 58%
}

.item_left_column {
	float: left;
	margin: 0 0 10px 0;
	text-align: left;
	padding: 0 10px 10px 0;
	width: 100%;
	border-top: 1px dotted #CCC
}

.item_desc_title strong {
	font-size: 16px
}

.item_desc_title b,.item_desc_title.item_desc_title_text {
	font-size: 16px
}

.item_desc_title {
	display: block;
	font-family: tahoma, verdana, arial, sans-serif;
	padding: 12px 0 10px 0
}

.item_desc_text a {
	font-size: 11px
}

.item_desc_text {
	font-size: 13px;
	word-spacing: 2px;
	line-height: 17px;
	padding-left: 10px
}

.item_desc_text .feature_box {
	margin: 5px 0 0 5px;
	padding: 5px 0 5px 10px;
	float: right;
	width: auto;
	border: 2px SOLID #DDD
}

.item_detail_bottom_title {
	text-align: center;
	font-size: 13px;
	cursor: default;
	display: block;
	width: 100%;
	float: left;
	font-family: tahoma, verdana, arial, sans-serif;
	margin-top: 20px
}

.item_detail_bottom_title a {
	color: #999
}

.index_left_column {
	width: 100%;
	margin: 0 0 10px 0;
	padding-top: 10px;
	border-top: 1px solid #CCC;
	height: 250px
}

.fk_empty_cart_templete .index_left_column {
	height: auto;
	font-size: 16px
}

.index_left_column .recently_viewed_title {
	padding-left: 10px
}

.recently_viewed_title a:hover {
	text-decoration: underline
}

.recently_viewed_title a {
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0
}

.recently_viewed_title {
	cursor: default;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: #333;
	margin: 0 0 7px 0;
	position: relative
}

.recently_viewed_title .new {
	position: absolute;
	margin-left: 5px;
	top: 2px
}

.new_item table {
	width: 100%;
	margin: 0;
	vertical-align: top
}

.new_item {
	float: left;
	font-size: 70%;
	text-align: center;
	height: auto;
	cursor: default
}

.new_item td {
	padding: 2px;
	margin: 0
}

.new_item th {
	padding: 10px;
	margin: 0;
	font-weight: normal
}

.new_item img {
	border: 0;
	margin: 15px 0 5px 0;
	vertical-align: bottom
}

.new_item a {
	text-decoration: none;
	cursor: pointer
}

.four_items .new_item_author {
	font-family: Tahoma, Verdana, Arial, sans-serif
}

.four_items {
	width: 23%;
	margin: 1px 1px 1px 7px
}

.four_items a img {
	margin-left: 5px
}

.four_items .new_item_author_recomm {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: underline
}

.new_item_image_link {
	height: 150px;
	width: 100px;
	bottom: 0;
	vertical-align: bottom
}

.new_item_title_author {
	font-size: 100%;
	font-weight: normal;
	display: block;
	margin: 0
}

.new_item_title {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	text-decoration: none
}

.new_item_title:hover {
	text-decoration: underline
}

.new_item_author {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	display: block;
	text-decoration: none;
	color: #000
}

.history_our_price {
	color: #900;
	font-weight: bold;
	display: block;
	font-size: 12px;
	word-spacing: -2px
}

.history_list_price {
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	text-decoration: line-through;
	display: block;
	font-size: 11px
}

.search_results {
	margin: 0 0 10px 0;
	float: right;
	width: 76%;
	text-align: left
}

.search_info h1 {
	display: inline;
	font-size: 130%
}

.search_info a {
	color: #F90;
	text-decoration: none
}

.search_info {
	font-family: Arial, Verdana, sans-serif;
	font-size: 80%;
	padding: 5px;
	border-top: 1px solid #CCC;
	border-bottom: 1px dotted #CCC;
	width: 98.2%;
	margin-top: 10px
}

span.left {
	float: left;
	text-align: left;
	width: 90%;
	padding-bottom: 3px;
	padding-top: 6px;
	font-weight: bold;
	color: #333
}

.search_result_number {
	float: left
}

span.right {
	float: left;
	text-align: left;
	color: #333;
	width: 90%;
	padding-bottom: 8px;
	font-weight: normal
}

.add_to_cart_link a {
	margin-left: 10px;
	border: 0
}

.search_navigation_bar a {
	text-decoration: none
}

.search_navigation_bar {
	font-size: 77%;
	float: right;
	width: 100%;
	text-align: center;
	padding-top: 15px
}

.nav_bar_next_prev_inactive {
	padding: 2px 7px 2px 7px;
	margin: 5px;
	border: 1px solid #EEE;
	background: white;
	color: #DDD
}

.nav_bar_inactive_link {
	padding: 2px 7px 2px 7px;
	margin: 3px;
	background: white;
	font-weight: bold;
	color: #F90;
	font-size: 105%
}

.nav_bar_link {
	padding: 2px 7px 2px 7px;
	margin: 3px;
	border: 1px solid #CCC;
	color: #03A;
	background: white
}

.nav_bar_link:hover {
	border: 1px solid #333;
	background: #03C;
	color: white
}

.nav_bar_next_prev {
	padding: 2px 7px 2px 7px;
	margin: 3px;
	border: 1px solid #CCC;
	background: white;
	color: #03A
}

.nav_bar_next_prev:hover {
	border: 1px solid #000;
	background: #03C;
	color: white
}

.nav_bar_result_count button {
	border: 1px solid #999;
	height: 21px;
	background: #F90;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, sans-serif
}

.nav_bar_result_count {
	display: block;
	color: #999;
	padding: 10px
}

.nav_bar_result_count input {
	border: 1px solid #999;
	color: #333;
	width: 200px;
	margin-right: 5px;
	padding: 3px
}

.search_categories_sidebar {
	float: left;
	text-align: left;
	width: 23%;
	clear: left;
	margin-top: 10px
}

.search_categories_refine {
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	padding-bottom: 10px
}

.search_categories_refine a:hover {
	color: #F90;
	text-decoration: underline
}

.cssbox {
	float: left;
	width: 100%
}

.cssbox_body {
	padding: 5px;
	margin: 5px
}

.search_categories_box_title {
	font-size: 14px;
	font-weight: bold;
	color: #F90;
	font-family: Arial, Verdana, sans-serif;
	display: block;
	padding-bottom: 5px;
	text-align: center
}

.search_categories_items {
	font-size: 13px;
	margin: 5px 0 0 10px;
	padding: 3px;
	display: block;
	float: left;
	width: 85%;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif
}

.search_results_price {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 15px 5px 0
}

.search_results_discount {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 15px 5px 0
}

.search_results_list_price {
	font-size: 90%;
	text-decoration: line-through
}

.fkg-btn:hover {
	text-decoration: none
}

.fkg-btn {
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 8px 32px 7px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	font-weight: bold
}

a.fkg-btn:hover {
	text-decoration: none
}

.fkg-btn:active {
	position: relative;
	top: 1px
}

.fk-act-btn {
	color: #FFF;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a),
		to(#f47a20) );
	background: -moz-linear-gradient(top, #faa51a, #f47a20)
}

.fk-act-btn:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11),
		to(#f06015) );
	background: -moz-linear-gradient(top, #f88e11, #f06015)
}

.fk-act-btn:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20),
		to(#faa51a) );
	background: -moz-linear-gradient(top, #f47a20, #faa51a)
}

.medium {
	font-size: 12px;
	padding: 4px 24px 5px
}

.search_page_title_author {
	font-size: 12px;
	font-weight: bold
}

.search_page_title_author a {
	color: #000;
	text-decoration: none
}

.search_page_title_author b {
	font-weight: normal;
	font-size: 12px
}

.item_review_head_left {
	clear: left;
	float: left;
	width: 75%
}

.item_desc_subtitle {
	font-size: 11px;
	margin-bottom: 20px
}

.review_help_message {
	font-size: 69%
}

.small_button {
	font-size: 10px;
	padding: 0 2px
}

.item_review_footer_outer {
	font-size: 13px;
	margin: 0 0 10px 5px;
	text-align: left;
	padding: 10px 10px 10px 10px;
	width: 100%;
	border-top: 0 dotted #CCC
}

.item_details {
	width: 75%;
	float: left
}

.two_items {
	margin: 1px;
	width: 49%
}

.fkc-viewall {
	padding-right: 10px;
	font-size: 13px;
	height: 32px;
	line-height: 32px
}

.fixme {
	position: absolute
}

body>.fixme {
	position: fixed
}

.three_items {
	width: 32%;
	margin: 1px
}

.fkart .notice {
	background: #fff6bf;
	color: #514721;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324
}

.fkart .success a {
	color: #264409
}

.fkart .notice a {
	color: #514721
}

.fkart .page-notifications.loader {
	background-position: center center;
	text-align: center
}

.fkart .error {
	background: #FCC;
	color: #000;
	border-top: 1px solid #F00;
	border-bottom: 1px solid #F00
}

.fkart .page-notifications.success,.fkart .page-notifications.notice,.fkart .page-notifications.error
	{
	margin: 5px 0;
	padding: 5px;
	font-size: .9em;
	line-height: 1.4em
}

.fkart .error a {
	color: #8a1f11
}

.fkart .success {
	background: #e5f5c5;
	color: #264409;
	border-top: 1px solid #c8d79c;
	border-bottom: 1px solid #c8d79c
}

.fkart .error,.fkart .notice,.fkart .success {
	padding: 10px;
	margin-bottom: 1em
}

.fkart .fk-wishl-hdr .fk-lbreadbcrumb {
	margin: 0
}

.fk-but2 {
	display: inline-block;
	color: #fff;
	background: #3881a7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3881a7),
		to(#245a77) );
	background: -moz-linear-gradient(top, #3881a7, #245a77);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3881a7',
		endColorstr='#245a77' );
	cursor: pointer;
	padding: 5px 10px;
	font-size: 13px;
	height: 12px;
	line-height: 9px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none
}

.fk-but3 {
	display: inline-block;
	color: #fff;
	background: #a0de33;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0de33),
		to(#82bf1b) );
	background: -moz-linear-gradient(top, #a0de33, #82bf1b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0de33',
		endColorstr='#82bf1b' );
	cursor: pointer;
	padding: 5px;
	font-size: 13px;
	height: 12px;
	line-height: 9px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none
}

.verticle_list {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.drop-box-shadow {
	-webkit-box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.3)
}

.box-shadow {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3)
}

.fadeMe {
	opacity: .7;
	filter: alpha(opacity =   70)
}

.arrow-outer {
	border: 2em solid transparent;
	border-right: 0;
	border-top-color: #3bb0d7;
	height: 0;
	margin-left: 270px;
	position: absolute;
	width: 0
}

.arrow-inner {
	border: 1.93em solid transparent;
	border-right: 0;
	border-top-color: #fff;
	height: 0;
	margin-top: -2.1em;
	margin-left: -2em;
	width: 0
}

.margin5 {
	margin: 5px
}

.bmargin1 {
	margin-bottom: 1px
}

.bmargin3 {
	margin-bottom: 3px
}

.bmargin5 {
	margin-bottom: 5px
}

.bmargin10 {
	margin-bottom: 10px
}

.bmargin15 {
	margin-bottom: 15px
}

.bmargin20 {
	margin-bottom: 20px
}

.bmargin25 {
	margin-bottom: 25px
}

.bmargin30 {
	margin-bottom: 30px
}

.rmargin5 {
	margin-right: 5px
}

.rmargin10 {
	margin-right: 10px
}

.rmargin15 {
	margin-right: 15px
}

.rmargin20 {
	margin-right: 20px
}

.rmargin45 {
	margin-right: 45px
}

.lmargin5 {
	margin-left: 5px
}

.lmargin10 {
	margin-left: 10px
}

.lmargin20 {
	margin-left: 20px
}

.lmargin15 {
	margin-left: 15px
}

.lmargin40 {
	margin-left: 40px
}

.tmargin2 {
	margin-top: 2px
}

.tmargin3 {
	margin-top: 3px
}

.tmargin5 {
	margin-top: 5px
}

.tmargin8 {
	margin-top: 8px
}

.tmargin10 {
	margin-top: 10px
}

.tmargin15 {
	margin-top: 15px
}

.tmargin20 {
	margin-top: 20px
}

.tmargin25 {
	margin-top: 25px
}

.tpadding5 {
	padding-top: 5px
}

.tpadding7 {
	padding-top: 7px
}

.tpadding10 {
	padding-top: 10px
}

.tpadding15 {
	padding-top: 15px
}

.tpadding20 {
	padding-top: 20px
}

.tpadding30 {
	padding-top: 30px
}

.lpadding5 {
	padding-left: 5px
}

.lpadding7 {
	padding-left: 7px
}

.lpadding10 {
	padding-left: 10px
}

.lpadding15 {
	padding-left: 15px
}

.lpadding20 {
	padding-left: 20px
}

.lpadding30 {
	padding-left: 30px
}

.bpadding4 {
	padding-bottom: 3px
}

.bpadding5 {
	padding-bottom: 5px
}

.bpadding10 {
	padding-bottom: 10px
}

.bpadding15 {
	padding-bottom: 15px
}

.bpadding20 {
	padding-bottom: 20px
}

.rpadding20 {
	padding-right: 20px
}

.rpadding15 {
	padding-right: 15px
}

.rpadding10 {
	padding-right: 10px
}

.rpadding5 {
	padding-right: 5px
}

.padding4 {
	padding: 4px
}

.padding5 {
	padding: 5px
}

.padding6 {
	padding: 6px
}

.padding10 {
	padding: 10px
}

.padding15 {
	padding: 15px
}

.padding20 {
	padding: 20px
}

.fk-button,.fk-button-blue {
	cursor: pointer;
	color: #fff !important;
	display: inline-block;
	padding: 5px 15px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none;
	border: 0;
	font-weight: bold;
	font-size: 13px;
	font-family: inherit;
	line-height: normal !important;
	*display: inline;
	zoom: 1;
	*overflow: visible;
	*width: auto
}

.fk-button:hover {
	text-decoration: none
}

.fk-button-blue,.fk-button.blue {
	background: #3881a7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3881a7),
		to(#245a77) );
	background: -moz-linear-gradient(top, #3881a7, #245a77);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3881a7',
		endColorstr='#245a77' )
}

.fk-button-blue[disabled] {
	cursor: default;
	color: #fff;
	background: #e3e2e2;
	background: -webkit-gradient(linear, left top, left bottom, from(#e3e2e2),
		to(#c3c2c2) );
	background: -moz-linear-gradient(top, #e3e2e2, #c3c2c2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E2E2',
		endColorstr='#C3C2C2' )
}

.fk-button.green {
	background: #a0de33;
	background: -webkit-gradient(linear, left top, left bottom, from(#a0de33),
		to(#38690a) );
	background: -moz-linear-gradient(top, #a0de33, #38690a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0de33',
		endColorstr='#38690A' )
}

.fk-button.orange {
	background: #faa51a;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a),
		to(#f47a20) );
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAA51A',
		endColorstr='#F47A20' );
	border: 1px solid #da7c0c
}

.fk-button.orange:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11),
		to(#f06015) );
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F88E11',
		endColorstr='#F06015' )
}

.fk-button.orange:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20),
		to(#faa51a) );
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F47A20',
		endColorstr='#FAA51A' );
	color: #fcd3a5
}

.fk-button.gray {
	background: #e1e0e0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e0e0),
		to(#c9c7c7) );
	background: -moz-linear-gradient(top, #e1e0e0, #c9c7c7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1E0E0',
		endColorstr='#C9C7C7' );
	border: 1px solid #da7c0c;
	color: #8d8b8b !important;
	-moz-box-shadow: 0 1px 1px #fff;
	text-shadow: 0 1px 1px #fff
}

.fk-button.gray:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#c9c7c7),
		to(#e1e0e0) );
	background: -moz-linear-gradient(top, #c9c7c7, #e1e0e0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9C7C7',
		endColorstr='#E1E0E0' )
}

.fk-button.type2 {
	height: 22px;
	font-size: 13px;
	padding: 9px 15px 5px;
	border: 0
}

.fk-button-free-download {
	background: url(../prod/images/digital_sprite-87049513.png) -411px 0;
	height: 36px;
	width: 190px
}

.fk-button-free-download:hover {
	background-position: -411px -38px
}

.fk-button-digital-cart:hover {
	background-position: -13px -38px
}

.fk-button-social {
	cursor: pointer;
	border: 0;
	width: 136px;
	height: 28px;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.quickview-btn {
	background: #fff;
	border: #ccc 1px solid;
	color: #000 !important;
	opacity: .9;
	filter: alpha(opacity =     90);
	font-weight: normal;
	border-radius: 0;
	text-shadow: none
}

.quickview-btn:hover {
	border: 1px solid transparent;
	text-decoration: none;
	background: #000;
	opacity: .7;
	filter: alpha(opacity =     70);
	color: #fff !important
}

.fk-global-button {
	font-weight: normal;
	padding: 6px 20px;
	background: #f47a20;
	background: -moz-linear-gradient(top, #fa901a 0, #fa901a 50%, #f47a20 50%, #f47a20
		100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa901a),
		color-stop(50%, #fa901a), color-stop(50%, #f47a20),
		color-stop(100%, #f47a20) );
	background: -webkit-linear-gradient(top, #fa901a 0, #fa901a 50%, #f47a20 50%,
		#f47a20 100%);
	background: -o-linear-gradient(top, #fa901a 0, #fa901a 50%, #f47a20 50%, #f47a20
		100%);
	background: -ms-linear-gradient(top, #fa901a 0, #fa901a 50%, #f47a20 50%, #f47a20
		100%);
	background: linear-gradient(to bottom, #fa901a 0, #fa901a 50%, #f47a20 50%, #f47a20
		100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa901a',
		endColorstr='#f47a20', GradientType=0 );
	border: 1px solid #f46820;
	color: #fff;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.35)
}

.fk-global-button:hover {
	text-decoration: none
}

.fk-btn-flipInside {
	background: url(../images/hf-icons-sprite-7e4c8132.png) -2px -244px;
	height: 30px;
	width: 110px;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.fk-btn-flipInside:hover {
	background-position: -2px -276px
}

html {
	overflow-y: scroll
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0
}

body {
	font-size: 13px;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #333;
	min-width: 978px;
	text-align: left
}

body input {
	font-family: tahoma, verdana, arial, sans-serif
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	padding: 0;
	margin: 0
}

img {
	border: 0
}

a {
	color: #004b91;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	text-decoration: underline
}

a.no-underline {
	text-decoration: none !important
}

.fk-fullblock {
	width: 100%
}

.line,.lastUnit {
	overflow: hidden;
	_overflow: visible;
	_zoom: 1
}

.unit {
	float: left;
	_zoom: 1
}

.unitExt {
	float: right
}

.size1of1 {
	float: none
}

.size1of2 {
	width: 50%
}

.size1of3 {
	width: 33.3333%
}

.size2of3 {
	width: 66.6667%
}

.size1of4 {
	width: 25%
}

.size3of4 {
	width: 75%
}

.size1of5 {
	width: 20%
}

.size2of5 {
	width: 40%
}

.size3of5 {
	width: 60%
}

.size4of5 {
	width: 80%
}

.size1of6 {
	width: 16.6667%
}

.size5of6 {
	width: 83.3333%
}

.size1of7 {
	width: 14.2857%
}

.size2of7 {
	width: 28.5714%
}

.size1of8 {
	width: 12.5%
}

.size3of8 {
	width: 37.5%
}

.size1of9 {
	width: 11.1111%
}

.lastUnit {
	float: none;
	_position: relative;
	_left: -3px;
	_margin-right: -3px;
	width: auto
}

.media {
	width: auto
}

.fk-float-left {
	float: left
}

.fk-float-right {
	float: right
}

.fk-position-relative,.rposition,.position-relative {
	position: relative
}

.fclear,.cls {
	clear: both
}

.boldtext,.fk-font-bold {
	font-weight: bold
}

.unboldtext {
	font-weight: normal
}

.fk-hidden,.hidden {
	display: none
}

.fk-display-block {
	display: block
}

.vmiddle {
	vertical-align: middle
}

.vbottom {
	vertical-align: bottom
}

.fk-text-center {
	text-align: center
}

.fk-text-left {
	text-align: left
}

.fk-font-cap {
	text-transform: capitalize
}

.text_right {
	text-align: right
}

.rotate90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1 );
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"
}

.rotate180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2 );
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"
}

.rotate270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3 );
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"
}

.fk-inline-block {
	display: inline-block;
	*display: inline;
	zoom: 1
}

.fk-height-full {
	height: 100%
}

.no-link {
	cursor: default
}

.fk-smallfont,.fk-font-small,.fksd-smalltext {
	font-size: 11px
}

.fk-normalfont,.fk-font-normal,.fksd-bodytext {
	font-size: 13px
}

.fk-bigfont,.fk-font-big,.fksd-headertext {
	font-size: 16px
}

.fk-font-verybig {
	font-size: 22px
}

.fk-fontlight {
	color: #888
}

.a-hover-underline a {
	text-decoration: none
}

.a-hover-underline a:hover {
	text-decoration: underline
}

.fk-ul {
	list-style-type: none
}

.fk-ul .bullet {
	color: #da7c0c;
	font-size: 15px;
	padding-right: 5px
}

.fk-italic {
	font-style: italic
}

.fk-bold {
	font-weight: bold
}

.fk-ul-disc {
	list-style-type: disc
}

.fk-label {
	font-size: 13px;
	color: #333
}

.fk-input {
	font-size: 13px;
	padding: 5px;
	border: 1px solid #ccc;
	font-family: tahoma, verdana, arial, sans-serif;
	resize: none
}

.fk-input-disabled,.fk-input[disabled] {
	border: 1px solid #f2f2f2;
	background-color: #fff
}

.fk-hint {
	font-size: 13px;
	color: #666
}

.clearfix:after,.gd-row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix,.gd-row {
	display: inline-block
}

.clearfix,.gd-row {
	display: block
}

.gd-row {
	position: relative;
	margin-left: -14px
}

.gu1 .gd-row {
	width: 62px
}

.gu2 .gd-row {
	width: 124px
}

.gu3 .gd-row {
	width: 186px
}

.gu4 .gd-row {
	width: 248px
}

.gu5 .gd-row {
	width: 310px
}

.gu6 .gd-row {
	width: 372px
}

.gu7 .gd-row {
	width: 434px
}

.gu8 .gd-row {
	width: 496px
}

.gu9 .gd-row {
	width: 558px
}

.gu10 .gd-row {
	width: 620px
}

.gu11 .gd-row {
	width: 682px
}

.gu12 .gd-row {
	width: 744px
}

.gu13 .gd-row {
	width: 806px
}

.gu14 .gd-row {
	width: 868px
}

.gu15 .gd-row {
	width: 930px
}

.gu16 .gd-row {
	width: 992px
}

.gd-col {
	padding-left: 14px;
	float: left;
	position: relative
}

.gu1 {
	width: 48px
}

.gu2 {
	width: 110px
}

.gu3 {
	width: 172px
}

.gu4 {
	width: 234px
}

.gu5 {
	width: 296px
}

.gu6 {
	width: 358px
}

.gu7 {
	width: 420px
}

.gu8 {
	width: 482px
}

.gu9 {
	width: 544px
}

.gu10 {
	width: 606px
}

.gu11 {
	width: 668px
}

.gu12 {
	width: 730px
}

.gu13 {
	width: 792px
}

.gu14 {
	width: 854px
}

.gu15 {
	width: 916px
}

.gu16 {
	width: 978px
}

.fksk-body.festival_class {
	background: url('../prod/images/fkart/bg_hearts-daf5d6f4.jpg') no-repeat;
	background-position: 49% 93px
}

.fkart,.fkart .fk-mainhead,.fkart .fk-topnav,.fkart .fk-promo,.fkart .fk-submenu,.fkart .fk-mainbody,.fkart .fk-mainfooter
	{
	margin: 0 auto
}

.fkart .fk-mainhead,.fkart .fk-topnav,.fkart .fk-promo,.fkart .fk-submenu,.fkart .fk-mainbody,.fkart .fk-mainfooter
	{
	margin: 0 auto
}

.fkart .fk-topnav .fk-content,.fkart .fk-promo .fk-content,.fkart .fk-mainhead .fk-content,.fkart .fk-header-tabs-section .fk-content,.fkart .fk-submenu .fk-content,.fkart .fk-mainbody .fk-content,.fkart .fk-mainfooter .fk-content
	{
	margin: 0 auto;
	width: 978px
}

.homepg.fkart .fk-topnav .fk-content,.homepg.fkart .fk-promo .fk-content,.homepg.fkart .fk-mainhead .fk-content,.homepg.fkart .fk-header-tabs-section .fk-content,.homepg.fkart .fk-submenu .fk-content,.homepg.fkart .fk-mainbody .fk-content,.homepg.fkart .fk-mainfooter .fk-content
	{
	width: 978px
}

.fkart .fk-mainhead {
	height: 90px
}

.fkart .fk-promo {
	padding-top: 6px;
	padding-bottom: 6px
}

.fkart .fk-topnav .fk-content {
	height: 25px;
	line-height: 24px
}

.fkart .fk-promo .fk-content {
	height: 40px
}

.fkart .fk-hcontainer {
	margin: 0 auto;
	width: 978px
}

.fkart .fk-head-search-sec {
	height: 50px
}

.fkart .fk-mainfooter {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px
}

#fk-mainhead-id {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 978px;
	width: 100%
}

#fk-mainbody-id {
	margin-top: 114px;
	min-height: 500px
}

#fk-mainbody-id.no-submenu {
	margin-top: 95px
}

#fk-mainbody-id.with-nri-adds {
	margin-top: 210px
}

#fk-mainbody-id.no-submenu.with-nri-adds {
	margin-top: 185px
}

#fk-mainfooter-id {
	float: left;
	text-align: left;
	width: 100%
}

.fk-main-specialpromo {
	height: 120px
}

.fk-btn-3i {
	display: inline-block;
	position: relative;
	margin-left: 8px
}

.fk-btn-3i .btn-left {
	background: url('../prod/images/fkart/btn-3i-sprite-26836d1c.png')
		no-repeat 0 0;
	height: 38px;
	width: 8px;
	position: absolute;
	left: -8px;
	top: 0;
	display: inline-block
}

.fk-btn-3i .btn-content {
	background: url('../prod/images/fkart/2btn-1px-794d4623.png') repeat-x 0
		0;
	height: 38px;
	color: #fff;
	font-weight: normal;
	top: 0;
	text-shadow: 1px 1px 1px #000;
	color: #fff;
	font-size: 18px;
	padding-left: 25px;
	padding-right: 25px;
	line-height: 32px;
	text-decoration: none;
	display: inline-block
}

.fk-btn-3i .btn-right {
	background: url('../prod/images/fkart/btn-3i-sprite-26836d1c.png')
		no-repeat -9px 0;
	height: 38px;
	width: 38px;
	position: absolute;
	right: -38px;
	top: 0
}

a .fki-btn .btn-content {
	text-decoration: none
}

a:hover .fk-btn-3i .btn-left {
	background-position: -60px 0;
	cursor: pointer
}

a:hover .fk-btn-3i .btn-content {
	background-position: 0 -38px;
	text-decoration: none;
	cursor: pointer
}

a:hover .fk-btn-3i .btn-right {
	background-position: -69px 0;
	cursor: pointer
}

.fkg-btn {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: 0;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 8px 32px 7px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma, verdana, arial, sans-serif
}

.fkg-btn:hover {
	text-decoration: none
}

.fkg-btn:active {
	position: relative;
	top: 1px
}

a.fkg-btn:hover {
	text-decoration: none
}

.fksd-pheadertext {
	font-size: 21px
}

.fk-bgcolor-white {
	background: #fff
}

.fk-bgcolor-gray1 {
	background-color: #f3f3f3
}

.fk-bgcolor-gray2 {
	background-color: #f2f2f2
}

.fk-color-black7 {
	color: #777
}

.fk-more {
	text-decoration: none
}

.google_plus {
	height: 27px
}

.six_items {
	width: 16.3%
}

.three_items {
	width: 32%;
	margin: 1px
}

.two_items {
	margin: 1px;
	width: 49%
}

.four_items {
	width: 23%;
	margin: 1px 1px 1px 7px
}

.four_items a img {
	margin-left: 5px
}

.four_items .new_item_author {
	font-family: Tahoma, Verdana, Arial, sans-serif
}

.four_items .new_item_author_recomm {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: underline
}

.fkc-title {
	font-weight: bold;
	color: #000;
	font-size: 92%;
	height: 32px;
	line-height: 32px
}

.fk-font-finalprice,.fk_red_text {
	color: #b00
}

.fk-box-white {
	padding: 10px;
	background: white;
	border: 1px solid #EEE
}

.popup-replacement {
	width: 230px
}

.popup-ads {
	width: 230px
}

.fk-msg-thanks {
	background: #fefee3;
	font-size: 11px
}

.fk-font-lightblue {
	color: #62c0df
}

.fk-font-digital-meta {
	color: #666 !important
}

.fk-font-normal-s {
	font-size: 12px
}

.fk-font-big-s {
	font-size: 15px
}

.fk-answer ul {
	margin-left: 30px
}

.fk-font-custom {
	font-family: "PT-Sans-Regular"
}

body.digitalmusic,.digitalmusic.fkart,.digitalmusic .fkart,.digitalmusic .fkart .fk-mainbody,.digitalmusic .fkart .fk-mainbody .fk-content
	{
	background-color: #f2f2f2
}

.digitalmusic #fk-mainbody-id {
	margin-top: 90px
}

.digitalmusic .fkart .fk-submenu {
	display: none
}

.flyte-label {
	background: url("../prod/images/flyte-fb84a009.png") 0 0 no-repeat;
	height: 15px;
	width: 33px
}

.fk-digital-header {
	font-size: 22px;
	margin-top: 5px;
	color: #333;
	margin-bottom: 10px
}

.fk-digital-header.bline {
	border-bottom: 1px solid #CCC
}

.digitalmusic {
	font-family: "PT-Sans-Regular"
}

.fk-data ul,.item_desc_text ul {
	list-style: disc;
	padding-left: 20px
}

.fk-data ul ul,.item_desc_text ul ul {
	list-style: circle
}

.help-app-icon {
	background-image:
		url("../prod/images/flyte_app_help_sprite-c1f75727.png");
	background-repeat: no-repeat
}

.flyte-banner-logo {
	background-position: 0 -116px;
	height: 75px;
	width: 80px
}

.flyte-ebook-logo {
	background-image:
		url("../prod/images/new_ebook_logo_small-4ee2d504.jpg");
	background-repeat: no-repeat;
	height: 75px;
	width: 80px
}

.fk-ui-tooltip {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #999;
	font-size: 11px;
	padding: 10px;
	position: absolute;
	text-align: left;
	max-width: 270px;
	z-index: 1;
	display: none
}

.fk-ui-tooltip.top .fk-ui-tooltip-arrow {
	background-position: -4px -19px
}

.fk-ui-tooltip-arrow {
	background: url("../prod/images/tool-tip-sprt-4ef193ad.png") repeat
		scroll 0 0 transparent;
	display: block;
	height: 9px;
	position: absolute;
	top: -9px;
	width: 15px;
	z-index: 999
}

.fk-ui-tooltip-close {
	background: url("../prod/images/tool-tip-sprt-4ef193ad.png") repeat
		scroll -16px 0 transparent;
	cursor: pointer;
	display: block;
	height: 12px;
	position: absolute;
	right: 3px;
	top: 3px;
	width: 12px
}

.fk-ui-tooltip .hover-area {
	z-index: 999;
	position: absolute
}

.fk-ui-tooltip.middle .hover-area,.fk-ui-tooltip.left .hover-area,.fk-ui-tooltip.right .hover-area
	{
	top: -9px;
	left: 0;
	height: 9px;
	width: 100%
}

.fk-ui-tooltip.middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.b-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.t-middle .fk-ui-tooltip-arrow
	{
	left: 50%;
	margin-left: -6.5px
}

.fk-ui-tooltip.t-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.t-left .fk-ui-tooltip-arrow
	{
	top: 100%;
	background: url('../prod/images/tool-tip-sprt-4ef193ad.png') no-repeat
		-4px -19px
}

.fk-ui-tooltip.left .fk-ui-tooltip-arrow,.fk-ui-tooltip.t-left .fk-ui-tooltip-arrow
	{
	left: 10px
}

.fk-ui-tooltip.right .fk-ui-tooltip-arrow,.fk-ui-tooltip.b-right .fk-ui-tooltip-arrow
	{
	right: 32px
}

.fk-ui-tooltip.l-middle .fk-ui-tooltip-arrow {
	right: -12px;
	top: 45%
}

.fk-ui-tooltip.l-middle .hover-area {
	top: 0;
	right: -14px;
	height: 100%;
	width: 14px
}

.fk-ui-tooltip.r-middle .fk-ui-tooltip-arrow {
	left: -8px;
	top: 25%
}

.fk-ui-tooltip
.r-middle
 
.fk-ui-tooltip-arrow
:not
 
(
#ie7or8
 
){
top
:
 
35%;
left
:
 
-12
px


}
.fk-ui-tooltip.r-middle .hover-area,.fk-ui-tooltip.r-top .hover-area {
	top: 0;
	left: -14px;
	height: 100%;
	width: 14px
}

.fk-ui-tooltip.r-middle .fk-ui-tooltip-arrow {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3 );
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"
}

.fk-ui-tooltip.top .fk-ui-tooltip-arrow {
	left: 46%;
	top: 100%
}

.fk-warn-tip {
	padding: 5px 15px 7px;
	font-size: 13px;
	text-align: center;
	width: 184px
}

.fk-ui-tooltip.digital {
	border: 1px solid #CCC
}

.fk-ui-tooltip.digital.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_album.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_album.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_song.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_song.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_ebook.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_ebook.r-middle .fk-ui-tooltip-arrow
	{
	background-image: url(../prod/images/digital_sprite-87049513.png);
	width: 12px;
	height: 28px
}

.fk-ui-tooltip.digital.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_album.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_song.l-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_ebook.l-middle .fk-ui-tooltip-arrow
	{
	background-position: -390px -161px
}

.fk-ui-tooltip.digital.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_album.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_song.r-middle .fk-ui-tooltip-arrow,.fk-ui-tooltip.digital_ebook.r-middle .fk-ui-tooltip-arrow
	{
	background-position: -447px -161px
}

.fk-ui-popup {
	padding: 10px;
	background: #CCC;
	background: rgba(1, 1, 1, 0.3);
	position: absolute;
	z-index: 999;
	width: 425px;
	display: none;
	text-align: left;
	color: #333
}

.fk-ui-popup-container {
	font-size: 13px;
	background: white;
	overflow: hidden
}

.fk-ui-popup-header {
	background: #EEE;
	color: #333;
	padding: 10px;
	font-size: 16px;
	position: relative;
	padding-right: 20px;
	font-weight: bold
}

.fk-ui-popup-closebutton {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	border: 0;
	outline: 0;
	background: url('../prod/images/cashback-popup-sprite-eaa3d42d.png')
		no-repeat;
	background-position: -173px 0;
	width: 15px;
	height: 15px
}

.fk-ui-popup-message {
	font-size: 11px;
	padding: 10px;
	overflow-y: auto;
	max-height: 200px
}

.fk-ui-goTop {
	color: #fff;
	background: #b9b8b9;
	color: #fff;
	padding: 6px 5px 5px 10px;
	width: 52px;
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: .05em;
	right: 0;
	bottom: 75px;
	line-height: 26px;
	cursor: pointer;
	text-align: left;
	border-radius: 5px 0 0 5px;
	_position: absolute;
	_top: 0;
	z-index: 1000
}

.css-arrow {
	height: 0;
	position: absolute;
	width: 0
}

.arrow-border {
	border-color: transparent transparent #fff;
	border-style: solid;
	border-width: 6px;
	right: 12px;
	top: 10px
}

.arrow-top {
	border-color: transparent transparent #b9b8b9;
	border-style: solid;
	border-width: 6px;
	right: 12px;
	top: 12px
}

.fk-ui-loader {
	display: none;
	vertical-align: middle
}

.fk-alrt {
	background: #aaa;
	background: rgba(1, 1, 1, 0.3);
	position: absolute;
	z-index: 1001;
	padding: 8px;
	text-align: left
}

.fk-alrt .bd,.fk-alrt .hd {
	padding: 8px
}

.fk-alrt .bd {
	background: url("../prod/images/red_alert_icon-f22f98e5.png") no-repeat
		scroll 8px 8px #fff;
	padding-left: 45px;
	min-height: 25px;
	padding-top: 10px
}

.fk-alrt .hd {
	font-weight: bold;
	font-size: 16px;
	background: #f9d237
}

.fk-alrt .fd {
	padding: 2px;
	text-align: right;
	background: #e8e6e6;
	vertical-align: middle
}

.fk-alrt .fd .cls {
	width: 101px;
	height: 24px;
	line-height: 20px;
	background: url("../prod/images/cross-close-bb056021.png") 95% 68%
		no-repeat;
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 1px 1px .3px #9d9d9d;
	-webkit-box-shadow: 1px 1px .3px #9d9d9d;
	box-shadow: 1px 1px .3px #9d9d9d;
	color: #555;
	cursor: pointer;
	font-size: 11px;
	padding: 1px 18px 1px 5px;
	background-color: #cecdcd
}

.fk-alrt .fd .fk-but2 {
	margin-left: 8px
}

.fk-shld {
	position: absolute;
	background: url("../prod/images/transparent-bg-bba498b0.png");
	top: 0;
	left: 0;
	z-index: 1000
}

.fk-ui-dialog {
	display: none
}

.fk-ui-dialog .shield {
	position: fixed;
	background: #333;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: .5;
	filter: alpha(opacity =   50);
	width: 100%;
	height: 100%;
	_position: absolute
}

.fk-ui-dialog .window {
	position: fixed;
	z-index: 1001;
	text-align: left;
	padding: 10px;
	_position: absolute
}

.fk-ui-dialog .window-absolute {
	position: absolute
}

.fk-ui-dialog .dialog-header {
	background: #f9d237;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	color: #333
}

.fk-ui-dialog .content {
	background: #fff;
	height: 100%
}

.fk-ui-dialog .dialog-footer {
	text-align: right;
	background: #e8e6e6;
	padding: 4px
}

.fk-ui-dialog .close-icon {
	background: url('../prod/images/cashback-popup-sprite-eaa3d42d.png')
		-173px 0 no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer
}

.fk-ui-dialog .header-close-icon {
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-24px -26px;
	height: 28px;
	width: 28px
}

.fk-ui-dialog .dialog-footer .close-button,.dialog-close-button {
	background: url("../prod/images/cross-close-bb056021.png") 95% 68%
		no-repeat;
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 1px 1px .3px #9d9d9d;
	-webkit-box-shadow: 1px 1px .3px #9d9d9d;
	box-shadow: 1px 1px .3px #9d9d9d;
	color: #555;
	cursor: pointer;
	float: right;
	font-size: 11px;
	padding: 1px 18px 1px 5px;
	background-color: #cecdcd
}

.alpha30 {
	background: #333 transparent;
	background: rgba(51, 51, 51, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C333333',
		endColorstr='#4C333333' );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C333333, endColorstr=#4C333333)"
}

.fk-panel.collapsed .panel-body {
	display: none
}

.fk-collapser {
	cursor: pointer;
	padding: 0 5px;
	width: 5px
}

#co_item_table .fk-collapser {
	padding: 0 5px 0 0
}

.ui-zoom-area {
	display: none;
	border: 1px solid #eee;
	margin-left: 5px;
	position: absolute;
	z-index: 1005;
	background-color: #FFF;
	box-shadow: 0 0 10px #999
}

.zoom-area-dim {
	width: 686px;
	height: 380px
}

.rotate35 {
	transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	-moz-transform: rotate(35deg);
	-webkit-transform: rotate(35deg);
	height: 0
}

.footer-light-top-border {
	border-top: #ccc solid 1px
}

.footer-dark-top-border {
	border-top: 1px solid #888
}

.fk-top-search a {
	color: #666
}

.fk-footer-policy {
	border-top: 1px solid #888;
	padding: 6px 0
}

.fksk-mainfooter .fk-footer-policy a {
	color: #333
}

.fk-footer-unit {
	display: block;
	margin: 6px 5px 5px
}

.fk-footer-sub-head {
	font-size: 110%;
	padding-right: 8px
}

.fk-trust-boosters .fk-footer-sub-head {
	margin: 5px 0
}

.fk-trust-content {
	color: #666
}

.fk-footer-links-container {
	width: 642px;
	border-right: #ccc solid 1px
}

.fk-footer-link {
	margin: 6px 5px 5px;
	text-decoration: none
}

.fk-footer-link:hover {
	text-decoration: underline
}

.fk-footet-cr {
	font-size: 90%;
	margin-left: 25px
}

.fk-footer-replacement a {
	color: #666
}

.fk-footer-kit .title {
	margin: 5px 10px 0 0
}

.fk-aboutus-text {
	clear: both;
	line-height: 16px;
	border-top: #ccc solid 1px
}

.thin-footer {
	border-top: #ccc solid 1px;
	padding-top: 5px;
	margin-top: 10px;
	font-size: 11px;
	width: 100%;
	text-align: center
}

.thin-footer .fk-content {
	width: 978px;
	margin: 0 auto
}

.thin-footer .copyinfo {
	width: 350px;
	text-align: left
}

.thin-footer .links {
	float: right
}

.fk-footer-kit .text {
	float: left;
	margin: 5px 15px 0 0
}

.fk-footer-kit .inner {
	margin-right: 5px
}

.top-brand-links {
	border-top: 1px solid #ccc
}

.top-brand-links .brands {
	padding-bottom: 3px
}

#fk-mainhead-id,.fkart .fk-main-search-box {
	font-family: Arial
}

.search-form-table td {
	vertical-align: middle
}

.fkart .fk-logo-nav {
	width: 225px;
	margin-right: 10px;
	text-align: left
}

.fkart .fk-logo {
	height: 52px
}

.fkart .fk-logo-img {
	margin-top: 8px
}

.fkart .fk-info-links-section {
	margin-left: 236px;
	width: 734px;
	_margin-left: 236px
}

.fkart .fk-info-links {
	padding-top: 5px
}

.fkart .fk-cstext {
	font-size: 12px
}

.fkart .fk-act-links-section {
	position: absolute;
	top: 0;
	right: 0;
	_z-index: 101
}

.fkart .fk-info-links-container {
	margin: 0 0 10px 0;
	padding: 2px 136px 0 0;
	_z-index: 100
}

.fkart .fk-mheader-categories {
	width: 221px;
	margin-right: 24px;
	_margin-right: 15px
}

.fkart .fk-mheader-categories,.fkart .fk-mh-navmenu-ddownlink {
	height: 32px
}

.fkart .fk-mh-navmenu-btn {
	width: 220px;
	height: 30px;
	margin-top: 0;
	position: relative
}

.fkart .fk-mh-navmenu-btn.btnactive,.fkart .fk-mh-navmenu-btn.btnactive.btnhover
	{
	padding-left: 2px;
	_padding-left: 0
}

.fkart .fk-mh-flyoutBtn {
	display: block;
	width: 220px;
	height: 30px;
	cursor: pointer
}

.fkart .fk-mh-flyoutAnchor {
	position: absolute;
	left: 180px;
	top: 3px;
	width: 40px;
	height: 30px
}

.fkart .fk-mh-flyoutAnchor-content {
	display: block;
	width: 40px;
	height: 30px
}

.fkart .fk-act-links {
	margin-left: 0;
	padding-top: 0
}

.fkart .fk-info-links,.fkart .fk-act-links {
	font-size: 12px;
	text-align: right
}

.fkart .fk-logout-link {
	padding-top: 4px
}

.fkart .fk-custlinks {
	float: none;
	width: auto
}

.fkart .fk-hsearch-patch {
	padding: 3px
}

.fkart .republic-day {
	background: url('../prod/images/fkart/republic_shadow-31ab0906.png')
		no-repeat;
	height: 18px;
	margin: -18px auto 0;
	*margin: -21px auto 0;
	width: 980px
}

.fkart .fk-mh-navmenu-ddownlink,.fkart .fk-hsearch-patch {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	display: block
}

.fkart .fk-main-search-sec {
	text-align: left;
	width: 599px;
	_width: 555px;
	padding-top: 2px
}

.fkart .fk-top-search-label {
	width: 50px;
	font-size: 14px
}

.fkart .fk-top-search-selector {
	width: 150px
}

.fkart .fk-top-search-boxtd {
	width: 305px;
	_width: 250px;
	position: relative
}

.fkart .fk-main-search-box {
	margin: 0;
	width: 305px;
	_width: 250px;
	height: 25px;
	padding: 0 0 0 5px;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	outline: 0;
	border-right: 0
}

.fkart .fk-main-search-box.highlight {
	cursor: default
}

.fkart .fk-type-selector {
	height: 25px;
	line-height: 25px;
	text-align: left;
	white-space: nowrap;
	position: relative;
	font-size: 13px;
	cursor: pointer;
	z-index: 120;
	margin: 0 5px;
	width: 169px
}

.fkart .fk-menu-selector {
	display: block;
	text-decoration: none;
	position: relative
}

.fkart .fk-menu-selector span {
	padding: 0 3px 0 5px
}

.fkart .fk-menu-selector-icon {
	height: 23px;
	width: 23px;
	vertical-align: middle;
	position: absolute;
	top: 1px;
	right: 1px;
	*top: -4px;
	_top: -14px;
	_right: -5px
}

.fkart .fk-main-search-btnsec {
	border: 0;
	margin: 0;
	height: 27px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	width: 40px
}

.fkart .fk-main-search-btn {
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	margin: 2px 0 0 8px;
	border: 0;
	width: 23px;
	height: 23px
}

.fk-menu-items {
	position: absolute;
	top: 26px;
	left: 0;
	z-index: 150;
	width: 169px;
	text-align: left;
	display: none
}

.fk-menu-items ul {
	clear: both;
	margin: 0;
	padding: 6px 0
}

.fk-menu-items li {
	padding-bottom: 2px;
	padding-right: 6px;
	display: block;
	margin: 0;
	white-space: nowrap;
	padding: 3px 4px 3px 6px;
	line-height: 18px
}

.fk-menu-items li:hover {
	cursor: default
}

.fkart .no-sub {
	height: 4px;
	line-height: 4px
}

.fkart .fk-submenu {
	display: block
}

.fkart .fk-submenu-items .fk-submenu-item {
	font-size: 11px;
	float: left;
	margin-right: 10px;
	display: block;
	height: 23px;
	line-height: 23px
}

.fkart .fk-submenu-items .fk-submenu-item a {
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 1px 10px;
	text-decoration: none
}

.fkart .fk-submenu-items .fk-submenu-item.active a {
	font-weight: bold
}

.fkart .fk-submenu-items .fk-submenu-item.firstitem {
	width: 215px;
	text-align: left;
	font-size: 13px
}

.fkart .fk-submenu-items .fk-submenu-item.firstitem a {
	border: 0;
	font-weight: bold;
	padding-left: 19px;
	*display: block;
	*float: left
}

.fkart .fk-authsection {
	position: relative;
	z-index: 150
}

.fkart .fk-userinfo-dropdown {
	position: absolute;
	top: 19px;
	left: 0;
	z-index: 1000;
	width: 175px;
	_left: -176px
}

.fkart .fk-userinfo-dropdown ul.list {
	padding: 0 0 2px 0;
	margin: 0
}

.fkart .fk-userinfo-dropdown ul.list li.listitem {
	display: block;
	padding: 2px 3px;
	white-space: nowrap;
	cursor: pointer;
	margin: 0 3px;
	text-align: left;
	line-height: 18px
}

.fkart .fk-userinfo-dropdown ul.list li.listitem a {
	display: block
}

.fkart .fk-auth-display {
	padding: 3px 0;
	width: 134px;
	float: left
}

.fkart .fk-auth-display:hover {
	cursor: pointer
}

.fkart .fk-auth-display:hover span {
	text-decoration: underline
}

.fkart .fk-auth-display-text {
	float: left;
	margin-left: 3px;
	padding-left: 3px;
	overflow: hidden;
	display: block;
	width: 110px;
	_width: 100px;
	text-align: left
}

.fkart .fk-dropdown-icon {
	height: 4px;
	width: 8px;
	vertical-align: middle;
	margin-right: 6px;
	margin-left: 3px
}

.fkart .fk-hcart-sec {
	float: right;
	cursor: pointer;
	_width: 160px;
	margin: 2px 5px 0 0
}

.fkart .fk-hcart-icon-sec .fk-hcart-icon {
	width: 28px;
	display: block
}

.fkart .fk-hcart {
	height: 28px;
	padding: 0 15px 0 13px;
	border-radius: 4px;
	-moz-border-radius: 4px
}

.fkart .fk-hcart .fk-hcart-text {
	font-size: 13px;
	text-align: left;
	height: 28px;
	line-height: 26px;
	*margin-top: 3px
}

.fk-hcart-text .cart-icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 6px;
	vertical-align: top;
	*background-position: 0 -4px !important
}

.thin-header {
	background: url("../prod/images/fkart/header_co_tile-96b9ac67.png")
		repeat-x;
	height: 50px;
	text-align: left
}

.thin-header img {
	padding-top: 10px
}

.thin-header .title {
	color: #fff;
	display: inline-block;
	line-height: 31px;
	padding: 10px 0 0 10px;
	vertical-align: top;
	font-weight: bold
}

.thin-header .user-specs {
	color: #fff;
	padding-top: 15px;
	text-align: right
}

.thin-header .user-specs a {
	color: #fff;
	text-decoration: none
}

.thin-header .user-specs a:hover {
	text-decoration: underline
}

.thin-header .fk-content {
	width: 978px;
	margin: 0 auto
}

.fk-homepage .price {
	font-weight: bold
}

.fk-homepage .list-price {
	padding-right: 10px;
	text-decoration: line-through;
	font-weight: normal
}

.fk-block {
	margin: 15px 0 15px 0;
	overflow: hidden;
	font-size: 13px
}

.fk-block-bot {
	margin: 0 0 15px 0
}

.fk-main-book-promo {
	margin-bottom: 15px
}

.fk-width150 {
	height: 150px
}

.fk-height300 {
	height: 300px
}

.fk-width450 {
	height: 450px
}

.fk-mediumbox-content {
	height: 274px;
	overflow: hidden
}

.fk-box .fk-list-title {
	font-weight: bold;
	padding-right: 5px;
	margin: 10px 0 20px 10px;
	text-align: left;
	min-height: 87px;
	_height: 87px
}

.fk-box .fk-list-title.fk-no-more {
	margin: 10px 0 23px 10px
}

.fk-box .fk-list-price {
	font-weight: bold;
	margin: 10px 0
}

.fk-box .fk-list-img {
	height: 157px;
	overflow: hidden;
	text-align: left
}

.fk-homepage a {
	text-decoration: none;
	font-size: 13px
}

.fk-homepage h2 a {
	font-size: 16px
}

.fk-homepage .btm .rt {
	text-align: right;
	font-size: 11px
}

.fk-homepage .bullet {
	padding-right: 5px;
	font-size: 15px
}

a.fk-anchor {
	text-decoration: none;
	font-size: 13px;
	line-height: 14px
}

a.fk-vm {
	font-size: 11px
}

.fk-image {
	display: block;
	overflow: hidden
}

.fk-common-header {
	line-height: 39px;
	height: 39px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px
}

.fk-common-header .rt {
	text-align: right;
	font-size: 11px;
	line-height: 39px
}

.fk-common-header h2 {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold
}

.fk-common-header:hover h2 {
	text-decoration: underline
}

.fk-homepage .fk-img-size1 {
	height: 100px;
	width: 80px
}

.fk-homepage .fk-img-size2 {
	height: 75px;
	width: 75px
}

.fk-mus-lst .fk-main-image {
	border: 1px solid #ddd;
	height: 230px
}

.fk-homepage .fk-img-size3 {
	max-height: 230px;
	max-width: 230px;
	_height: 230px
}

.fk-homepage .fk-img-size4 {
	height: 150px;
	width: 150px
}

.fk-homepage .fk-img-size5 {
	height: 125px;
	width: 125px
}

.fk-homepage .fk-img-size6 {
	height: 200px;
	width: 140px;
	border: 1px solid #ccc
}

.fk-homepage .registration-conform {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 10px 5px;
	text-align: center
}

.fk-homepage .hp-rdata {
	margin-left: 10px
}

.fk-homepage .hp-rcarousel-section {
	height: 300px;
	margin-bottom: 15px
}

.fk-homepage .fk-productpage-recomm {
	margin-bottom: 0;
	height: 298px
}

.fk-homepage .fk-productpage-recomm .fk-bg {
	padding: 0 5px
}

.fkart .fk-homepage .pp-carousel .fk-pp-carousel {
	text-align: left
}

.fkart .fk-homepage .pp-carousel ul li {
	_margin: 15px 1px 10px 1px
}

.fkart .fk-homepage .pp-carousel h2 a {
	font-weight: bold
}

.fkart .fk-homepage .pp-carousel h2 a:hover {
	text-decoration: underline
}

.fk-price {
	position: relative
}

.fk-price.n-dis {
	min-height: 0
}

.fk-price .dis-img {
	position: absolute;
	top: 0;
	right: 0
}

.fk-sprod.dual .n-dis {
	height: 33px
}

.fk-price .list-price {
	font-size: 11px;
	padding-right: 0
}

.fk-price .price {
	padding-right: 5px;
	font-weight: bold
}

.fk-hp-list {
	border: 3px solid #e8f1f8
}

.fk-hp-list .hd {
	padding: 10px 20px 10px 20px;
	text-align: left
}

.fk-hp-list .fk-hp-title a {
	font-size: 25px;
	color: #333
}

.fk-hp-list .fk-book-list {
	padding: 10px 20px 10px 20px;
	text-align: center;
	font-size: 13px
}

.fk-hp-list .img-override {
	width: 100%;
	border: 0;
	height: 210px
}

.fk-hp-list .hd .rt {
	text-align: right;
	font-size: 11px;
	line-height: 25px
}

.fk-charbusters .title {
	display: block
}

.fk-charbusters .fk-bg {
	height: 120px
}

.fk-homepage-promo .fk-cam-ad {
	text-align: left;
	padding: 10px 0 0 5px
}

.fk-cam-ad .l1 {
	font-size: 14px;
	padding: 5px 0
}

.fk-cam-ad .l2 {
	font-size: 19px
}

.fk-cam-ad .l3 {
	font-size: 13px;
	padding-bottom: 5px
}

.fk-cam-ad .l4 {
	font-size: 11px;
	padding-top: 10px
}

.fk-cam-ad .l4 a {
	text-decoration: none
}

.fk-cod-ad {
	padding: 8px 75px 8px 10px;
	text-align: left;
	position: relative;
	margin-bottom: 8px
}

.fk-cod-ad .pay {
	font-size: 13px
}

.fk-cod-ad .cod {
	font-size: 17px;
	line-height: .7em
}

.fk-cod-ad .km {
	font-size: 11px;
	text-decoration: none
}

.fk-cod-ad .img {
	height: 58px;
	width: 43px;
	display: block;
	position: absolute;
	right: 10px;
	top: 2px
}

.fk-fhd-ad {
	padding: 14px 10px 14px 10px;
	text-align: left
}

.fk-fhd-ad .free {
	font-size: 17px
}

.fk-fhd-ad .hd {
	font-size: 17px
}

.fk-fhd-ad .txt {
	font-size: 12px
}

.fk-box {
	text-align: left;
	height: 294px
}

.fk-box .btm {
	padding: 0 10px;
	height: 20px;
	line-height: 20px
}

.fk-box .bd .lf {
	text-align: center;
	height: 274px
}

.fk-box .bd .lf .image {
	display: inline-block
}

.fk-box .bd .lf .txt {
	margin-top: 15px;
	display: block
}

.fk-homepage-promo {
	padding: 0 10px;
	font-size: 13px;
	position: relative;
	height: 296px
}

.fk-warr-promo .fk-homepage-promo {
	text-align: center
}

.fk-homepage-promo .p-hd {
	font-size: 16px;
	margin-top: 10px
}

.fk-homepage-promo .promo2-sec {
	padding-bottom: 15px
}

.fk-homepage-promo .promo2-sec a {
	padding-top: 10px;
	font-size: 11px;
	display: block
}

.fk-homepage-promo3 {
	height: 300px;
	width: 235px;
	text-align: center
}

.fk-homepage .fk-hp-loader {
	visibility: visible;
	width: 100%;
	z-index: 100000
}

.fk-homepage .fk-hp-loader .fklbody {
	padding-top: 110px;
	padding-bottom: 110px
}

.fk-4-col-list {
	text-align: left;
	min-height: 300px
}

.fk-rn-bx {
	margin-right: 2px
}

.fk-rn-bx .bd {
	padding: 2px
}

.fk-rn-bx .hd {
	height: 39px
}

.fk-rn-bx .hof.bd {
	min-height: 384px
}

.fk-book-det {
	font-size: 13px;
	margin: 15px 11px
}

.fk-book-det .author,.fk-smaller-tmb .author {
	display: block;
	font-size: 11px
}

.fk-book-det .list-price,.fk-smaller-tmb .list-price {
	font-size: 11px
}

.fk-book-det .price,.fk-smaller-tmb .price {
	font-weight: bold
}

.fk-homepage .fk-smaller-tmb {
	font-size: 13px
}

.fk-homepage .fk-smaller-tmb .fk-image {
	text-align: right;
	padding-right: 5px;
	_padding-right: 0
}

.fk-smaller-tmb .image {
	text-align: right;
	float: left
}

.fk-smaller-tmb .name {
	display: block
}

.fk-smaller-tmb .author {
	font-size: 11px
}

.fk-smaller-tmb .title {
	display: block;
	width: 155px
}

.fk-book-thumb {
	text-align: left;
	font-size: 13px;
	padding-left: 15px
}

.fk-book-thumb .title {
	display: block;
	padding-top: 10px;
	width: 150px
}

.fk-book-thumb .author {
	display: block;
	font-size: 11px
}

.fk-mus-lst {
	text-align: left;
	min-height: 300px
}

.fk-mus-lst .lf .image {
	display: inline-block
}

.fk-mus-lst .fk-ml-section {
	font-size: 13px;
	margin-top: 24px
}

.fk-mus-lst .ml-name {
	font-size: 16px
}

.fk-mus-lst .ml-author {
	font-size: 11px
}

.fk-mus-lst .row {
	margin-bottom: 10px
}

.fk-mus-lst .rt {
	padding-left: 15px
}

.fk-hp-cam {
	text-align: left;
	font-size: 13px
}

.fk-hp-cam .mre {
	margin-top: 10px;
	display: block;
	font-size: 11px
}

.fk-hp-cam .mod-unit {
	padding-left: 19px
}

.fk-sub-lks {
	margin: 10px 0 5px 0;
	text-align: left
}

.fk-sub-lks .itm {
	margin: 0 5px 6px 0
}

.fk-sub-lks .sub-lk {
	display: block;
	position: relative;
	padding-left: 13px
}

.fk-sub-lks .sub-lk .bullet {
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	left: 0;
	_left: -10px
}

.fk-bk-lg-tmb {
	text-align: left
}

.fk-bk-lg-tmb .image {
	float: left;
	margin: 0 0 5px 0
}

.fk-bk-lg-tmb .name {
	display: block
}

.fk-bk-lg-tmb .author {
	font-size: 11px
}

.fk-haf .itm {
	margin-bottom: 5px
}

.fk-haf .fk-bg {
	padding: 8px 0 0 5px
}

.fk-haf .fk-num-image {
	position: relative;
	padding-left: 20px
}

.fk-haf .fk-num-image .fk-image {
	margin-right: 5px;
	text-align: center
}

.fk-haf .fk-num-image .fk-numbering {
	position: absolute;
	display: block;
	height: 60px;
	left: 0;
	position: absolute;
	top: 0;
	font-size: 16px;
	padding: 5px
}

.fk-rn-bx .btm {
	height: 20px;
	line-height: 20px;
	padding: 0 10px
}

.fk-bks-lst {
	padding-left: 15px
}

.fk-bks-lst li {
	list-style-type: none;
	text-align: left;
	font-size: 13px
}

.fk-bks-lst li.last {
	border-bottom: 0
}

.fk-bks-lst li:hover,.fk-bks-lst li a:hover {
	cursor: pointer
}

.fk-bks-lst .bullet {
	font-size: 12px;
	font-weight: bold
}

.fk-bks-lst li a {
	display: block;
	text-decoration: none;
	margin-right: 8px;
	padding: 11px 0
}

#hp-mobile-unit.fk-block {
	margin-top: 0;
	margin-bottom: 0
}

#hp-mobile-unit .fk-common-header .hd {
	margin-bottom: 0
}

#hp-mobile-unit .fk-book-thumb {
	margin-top: 10px
}

.fkart .fk-hpsub-header {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px
}

.hp-mobile-unit .hp-mobile-container {
	min-height: 210px
}

.hp-feature-section {
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	font-size: 11px
}

.hp-feature-section a {
	font-size: 11px
}

.fk-homesec-3in1 {
	text-align: left;
	height: 300px
}

.fk-homesec-3in1 a {
	text-decoration: none
}

.fk-homesec-3in1 ul {
	padding-left: 15px;
	font-size: 13px
}

.fk-homesec-3in1 .bd {
	font-size: 13px
}

.fk-homesec-3in1 .title {
	font-weight: bold;
	padding: 5px 0
}

.fk-main-book-promo .fk-bg {
	width: 100%
}

.fk-main-book-promo .fk-bg .bestseller-img-title {
	margin: 20px 0 20px 20px;
	height: 118px;
	width: 260px
}

.fk-main-book-promo .fk-book-image {
	width: 360px;
	float: right;
	height: 300px;
	margin-top: 28px
}

.fk-main-book-promo .fk-list-titles {
	padding: 2px 0;
	padding-left: 25px
}

.fk-main-book-promo .buy-btn {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
	margin: 5px 5px 15px 25px;
	width: 200px;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	padding: 5px 0
}

.fk-main-book-promo .fk-act-btn {
	margin-top: 20px
}

.fk-homepage .pp-carousel .fks_recomm_list_price {
	font-size: 11px
}

#fk-hp-carousel {
	overflow: hidden
}

.hp-carousel {
	overflow: hidden;
	text-align: center;
	position: relative;
	width: 710px
}

.hp-carousel .carousel-title {
	padding: 10px;
	text-align: left
}

.hp-carousel .carousel-title h1,.hp-carousel .carousel-title h1 a {
	font-size: 19px
}

.hp-carousel .carousel-title .rt {
	text-align: right
}

.hp-carousel ul {
	list-style-type: none;
	overflow: hidden;
	height: 200px;
	margin-left: 10px;
	margin-bottom: 10px
}

.hp-carousel ul li {
	display: inline;
	margin: 5px;
	float: left;
	text-align: center
}

.hp-carousel ul li img {
	height: 170px
}

.hp-carousel .jcarousel-prev,.hp-carousel .jcarousel-next {
	height: 28px;
	width: 28px;
	margin-bottom: 5px;
	background: url('../prod/images/html5-carousel-sprites-fdafad71.png');
	border: 0;
	outline: 0;
	background-color: transparent;
	cursor: pointer;
	display: inline
}

.hp-carousel .jcarousel-prev {
	background-position: 0 0
}

.hp-carousel .jcarousel-prev:hover {
	background-position: -29px 0
}

.hp-carousel .jcarousel-next {
	background-position: -143px 0
}

.hp-carousel .jcarousel-next:hover {
	background-position: -172px 0
}

.hp-carousel .prices {
	text-align: center;
	font-size: 13px
}

.hp-carousel .prices .our_price {
	font-weight: bold;
	color: #B00
}

.fkart .fk-splmodule {
	text-align: left
}

.fkart .fk-splmodule .list-price,.fkart .fk-splmodule .price {
	display: inline;
	padding-right: 5px
}

.fkart .fk-splmodule .fk-price {
	width: 170px;
	_width: auto
}

.fkart .fk-splmodule .dis-img {
	top: -10px
}

.fkart .fk-hdeals {
	margin: 0 0 10px 10px;
	height: 298px
}

.fkart .fk-hdeals .fk-hdeals-item {
	height: 242px
}

.fkart .fk-hdeals .fk-hdeals-itemcontent {
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	height: 205px;
	margin-top: 10px;
	margin-right: 5px
}

.fkart .fk-hdeals .fk-hdeals-item.lastUnit .fk-hdeals-itemcontent {
	margin-right: 0
}

.fkart .fk-hdeals .fk-hdeals-item.lastUnit {
	border: 0;
	margin-right: 0
}

.fkart .fk-hdeals .fk-hdeals-seeall a {
	font-size: 11px
}

.fkart .fk-hdeals-hd {
	padding: 0 10px;
	margin-bottom: 10px;
	height: 39px;
	line-height: 39px
}

.fkart .fk-hdeals-hd h2 {
	font-size: 16px;
	font-weight: bold
}

.fkart .fk-hdeals-content {
	margin: 0 10px;
	font-size: 13px
}

.fkart .hp-mobile-unit .fk-imagesection,.fkart .fk-hdeals .fk-imagesection,.fkart .fk-hp-cam .fk-imagesection
	{
	height: 125px;
	overflow: hidden;
	position: relative;
	width: 125px;
	margin: 0 auto
}

.fkart .hp-mobile-unit .fk-imagesection .fk-image,.fkart .fk-hdeals .fk-imagesection .fk-image
	{
	display: table-cell;
	height: 125px;
	width: 125px;
	vertical-align: middle;
	text-align: center
}

.fkart .hp-mobile-unit .fk-imagesection,.fkart .hp-mobile-unit .fk-imagesection .fk-image
	{
	height: 125px;
	width: 182px;
	_width: 152px;
	text-align: left
}

.fkart .hp-mobile-unit .fk-imagesection .offers_image {
	left: 100px;
	right: 0
}

.fkart .fk-product-thumb {
	text-align: left;
	margin-left: 10px
}

.fkart .fk-anchor-link,.fk-product-title {
	line-height: 14px;
	display: inline-block;
	zoom: 1;
	margin-right: .1px
}

.fk-product-thumb .prd-img {
	display: table-cell;
	vertical-align: middle;
	height: 125px;
	overflow: hidden;
	width: 125px
}

.fkart .fk-product-thumb.fkp-medium .fk-extra-details,.browse-product-usp
	{
	font-size: 11px;
	list-style-type: disc;
	padding-left: 15px;
	margin-bottom: 5px;
	color: #e47719
}

.fkart .fk-product-thumb.fkp-medium .fk-extra-details li,.browse-product-usp li
	{
	list-style: disc outside none
}

.fkart .fk-product-thumb.fkp-medium .fk-extra-details .itm,.browse-product-usp .text
	{
	color: #333
}

.fk-product-thumb,.fk-smaller-tmb {
	position: relative
}

.fk-product-thumb .offers_image {
	width: 30px;
	height: 30px;
	top: 70px;
	position: absolute;
	left: 130px;
	background: url('../prod/images/offers-gift-small-eedcad36.png')
}

.fk-smaller-tmb .offers_image {
	width: 30px;
	height: 30px;
	top: 35px;
	position: absolute;
	right: 5px;
	background: url('../prod/images/offers-gift-small-eedcad36.png')
}

.fkart .fk-hdeals .fk-imagesection .fk-image * {
	outline: 0 none;
	vertical-align: middle
}

.fkart .fk-hdeals .fk-hdeals-dis-img {
	position: absolute;
	top: 10px;
	left: 12px
}

.fkart .fk-hdeals-seeall {
	text-align: center
}

.fkart .fkhdeals-morelink {
	text-align: right;
	font-size: 11px
}

.fkart .fk-hfeatured-module {
	padding: 5px 0 0 5px;
	text-align: left
}

.fkart .fk-hfeatured-section {
	font-size: 13px;
	height: 292px;
	padding: 0 10px
}

.fkart .fk-hfeatured-title {
	font-weight: bold;
	margin-top: 22px;
	margin-bottom: 5px
}

.fkart .fk-hfeatured-title a {
	font-size: 16px;
	line-height: 18px
}

.fkart .fk-extra-details {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 13px
}

.fkart .fk-hfeatured-ribbon {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 72px;
	height: 73px
}

.fkart .fk-hfeatured-explore,.fkart .fk-hfeatured-usp,.fkart .fk-hfeatured-title,.fkart .fk-hfeatured-more
	{
	margin-left: 30px
}

.fkart .fk-hfeatured-img {
	text-align: center;
	height: 125px;
	overflow: hidden
}

.fkart .fk-hfeatured-more,.fkart .fk-hfeatured-details {
	margin-left: 45px
}

.fkart .fk-hfeatured-price {
	text-align: center
}

.fk-hom-ss {
	border: 3px solid #fed7b2;
	margin-right: 7px
}

.fk-hom-nh {
	margin-left: 7px;
	background: #fcf17b;
	border: 3px solid #ffd421
}

.fk-hom-ss .bdy {
	text-align: left;
	padding: 3px 5px 0
}

.fk-hom-ss .lft {
	height: 55px;
	line-height: 55px;
	padding: 0 10px 0 52px;
	position: relative;
	border-right: 1px solid #f5a442
}

.fk-hom-ss .lft .t1 {
	color: #b95b00;
	font-size: 25px;
	font-weight: bold
}

.fk-hom-ss .lft .t2 {
	font-size: 20px;
	padding-left: 5px
}

.fk-hom-ss .rgt {
	padding-left: 10px;
	font-size: 12px
}

.fk-hom-ss .lock-img {
	background: url('../prod/images/promo-sprite-5ff3dd68.png');
	height: 55px;
	left: 0;
	width: 43px
}

.fk-hom-ss-msgs {
	padding-left: 10px
}

.fk-hom-ss-msgs .t1 {
	color: #b95b00;
	font-size: 20px;
	font-weight: bold
}

.fk-hom-ss-msgs .t2 {
	font-size: 20px;
	font-weight: bold
}

.fk-hom-ss-msgs .fk-font-small {
	line-height: 12px
}

.fk-box-replacement {
	text-align: left;
	border: solid #ebebeb 1px;
	background: #f5f5f5;
	_position: relative
}

.fk-box-replacement .bdy {
	padding: 7px
}

.fk-box-replacement .text1 {
	font-size: 23px;
	font-weight: bold
}

.fk-box-replacement .text2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: -4px;
	text-align: center
}

.fk-box-replacement .left-unit {
	font-family: Arial;
	margin-top: -3px;
	position: relative;
	line-height: 1.2;
	color: #32b0d9
}

.fk-box-replacement .middle-unit {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	line-height: 16px
}

.fk-box-replacement .know-more-link {
	text-align: right
}

.fk-box-replacement .know-more-link a {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px !important
}

.fk-box-ads {
	text-align: left;
	background: #fff;
	_position: relative
}

.fk-box-ads-border-lb-ad {
	border: solid #dbdbc3 1px
}

.fk-box-ads-border-rb-ad {
	border: 0
}

.fk-box-ads-border-pd-bottom-ad,.fk-inf-pageno-divider {
	border-top: 1px dotted #ccc
}

.fk-box-ads-border-leaderboard-ad {
	border: 0
}

.fk-box-ads .bdy-lb-ad {
	padding: 10px 7px 4px
}

.fk-box-ads .bdy-pd-bottom-ad {
	padding: 10px 7px 4px
}

.fk-box-ads .ad-unit-header {
	padding-left: 5px;
	font-weight: bold
}

.fk-box-ads .header-rb-ad {
	font-size: 13px
}

.fk-box-ads .header-lb-ad {
	font-size: 13px
}

.fk-box-ads .header-pd-bottom-ad {
	font-size: 16px
}

.fk-box-ads .know-more-link {
	margin-top: -5px
}

.fk-box-ads .know-more-link a {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px !important
}

.fk-custom-search-ads-bottom-block {
	border-top: 1px dotted #ccc;
	float: right;
	margin-top: 5px;
	padding: 5px;
	width: 76%
}

.fk-box-ads .footer-ad {
	margin: 0;
	padding: 0;
	text-align: right;
	color: #aaa
}

.fk-box-ads .footer-ad .know-more-link a {
	color: #aaa
}

.fk-hom-nh .bdy {
	height: 49px;
	padding: 10px;
	position: relative;
	text-align: left
}

.fk-hom-nh .img {
	background: url('../prod/images/promo-sprite-5ff3dd68.png') -44px 0;
	display: block;
	height: 69px;
	position: absolute;
	right: 0;
	top: 0;
	width: 55px
}

.fk-hom-nh .nh {
	display: block;
	color: #b95b00;
	font-size: 23px
}

.fk-hom-nh .cs {
	display: block;
	font-size: 15px
}

.menu-bottom {
	margin-top: 523px;
	*margin-top: 540px
}

.homepg .menu-bottom {
	width: 247px;
	margin-right: 1px;
	margin-top: 510px
}

.hp-menu-bottom-unit {
	width: 242px;
	margin-right: 6px;
	text-align: left
}

.hp-menu-bottom-unit .fk-sprod {
	height: 230px
}

.hp-menu-bottom-unit .fk-sprod .mod {
	height: 228px
}

.hp-menu-bottom-unit .fk-sprod .spimg-cont {
	height: 73px;
	overflow: hidden
}

.fk-homepage div.hp-menu-bottom-unit div.special_product_margin {
	margin-top: 8px
}

.fk-homepage .fk-sprod .special_product_margin {
	margin-top: 24px
}

.hp-menu-bottom-unit .fk-sprod .hd,.hp-menu-bottom-unit .fk-sprod .fd {
	margin-bottom: 0;
	height: 35px;
	line-height: 35px
}

.hp-menu-bottom-unit .fk-sprod .fk-splogo-empty {
	height: 5px
}

.hp-menu-bottom-unit .fk-sprod .fk-spimg {
	height: 70px;
	width: 240px;
	display: table-cell;
	vertical-align: middle
}

.hp-menu-bottom-unit .fk-sprod .fk-spimg img {
	max-height: 70px
}

.hp-menu-bottom-unit2 {
	width: 242px;
	margin-bottom: 10px
}

.fk-homepage-promo,.fkart .fk-hfeatured-section {
	-moz-border-radius: 8px;
	border-radius: 8px
}

.fk-hfeatured-section .fkp-medium {
	height: 250px
}

.fk-hp-module-seperation {
	margin-bottom: 0
}

.fk-sprod {
	height: 300px;
	margin: 0 2px;
	padding: 0;
	text-align: center
}

.fk-sprod .mod {
	border: 1px solid #ccc;
	height: 298px;
	position: relative
}

.fk-sprod .hd {
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	background-color: #f2f2f2
}

.fk-sprod .fk-sptag {
	position: absolute;
	display: block;
	top: -1px;
	left: -1px;
	width: 72px;
	height: 72px
}

.fk-sprod .fk-sptag.new {
	background: url('../prod/images/fkart/new-tag-65-46a39538.gif')
		no-repeat;
	top: -2px;
	left: -2px
}

.fk-sprod .fk-sptag.featured {
	background: url('../prod/images/fkart/featured-tag-bbbbe773.gif')
		no-repeat
}

.fk-sprod .fd {
	height: 24px;
	margin-top: 5px;
	background-color: #f2f2f2;
	padding-top: 7px
}

.fk-sprod .fk-sptitle {
	margin: 0 6px;
	line-height: 14px;
	height: 40px
}

.fk-sprod .fk-splogo {
	height: 21px;
	margin: 0 10px 10px 0
}

.fk-sprod .fk-splogo.apl {
	background: url("../prod/images/apple-logo-b0a0d807.png") no-repeat
		right center
}

.fk-sprod .fk-splogo-empty {
	height: 1px
}

.fk-sprod .fk-spimg {
	height: 127px
}

.sprod-mp3-wrapper .fk-spimg {
	height: 145px
}

.sprod-mp3-wrapper .fk-spimg img {
	height: 150px;
	width: 150px
}

.sprod-mp3-wrapper .fk-sptitle {
	height: 21px;
	margin-top: 8px
}

.fk-sprod.sprod-mp3-wrapper .fk-price {
	min-height: 0;
	height: 18px
}

.fk-sprod.dual {
	height: 475px;
	overflow: hidden;
	*height: 441px
}

.fk-sprod.dual .fk-sptitle {
	height: 34px
}

.fk-sprod.dual .mod {
	height: 462px;
	*height: 428px
}

.fk-sprod.dual .fk-price {
	height: 33px;
	*zoom: 1;
	*float: left
}

.hp-menu-bottom-unit .fk-sprod.dual .fk-spimg,.hp-menu-bottom-unit .fk-sprod.dual .spimg-cont
	{
	height: 119px;
	*height: 102px
}

.hp-menu-bottom-unit .fk-sprod.dual .fk-splogo-empty {
	height: 0;
	font-size: 0
}

.fk-sprod .fk-spextra-prod {
	margin-top: 30px
}

.fk-sprod .fk-price {
	height: 25px;
	min-height: 25px;
	text-align: center;
	font-size: 13px
}

.hp-menu-bottom-unit .hp-special-mp3 .fk-sprod {
	height: 154px
}

.hp-menu-bottom-unit .hp-special-mp3 .fk-sprod .mod {
	height: 152px
}

.fk-homepage .fks-personalised-recomm .fks-module .fks-module-content .fks-recomm-header
	{
	border-bottom: 3px solid #da7c0c
}

.fk-homepage .fks-personalised-recomm .fks-module .fks-module-content .fks-recomm-header a
	{
	font-size: 11px
}

.fk-homepage .fks-personalised-recomm .fks-module .fks-module-content .fks-recomm-header .rt
	{
	text-align: right
}

.left-section-image .img-override {
	overflow: hidden;
	position: relative;
	height: 100%;
	width: 100%;
	text-align: center
}

.left-section-image .img-override a {
	display: table-cell;
	height: 230px;
	width: 230px;
	vertical-align: middle
}

.special-day-offer-banner {
	margin-left: 4px
}

.valign-outer {
	*position: relative;
	display: block;
	height: 150px
}

.valign-inner {
	display: table-cell;
	vertical-align: middle
}

.fkart .fk-homepage .new-carousel {
	height: auto
}

.fkart .fk-new-fkart {
	border: 1px solid #ccc;
	border-top: 2px solid #da7c0c;
	width: 700px
}

.carousel-ie-fix {
	*position: relative;
	*overflow-y: hidden
}

#new-fk-carousel {
	height: 266px;
	*height: 263px;
	overflow: hidden
}

.fk-new-fkart ul li {
	float: left;
	list-style-type: none;
	width: 175px
}

.fk-new-fkart .list-item {
	border-right: solid 1px #ccc;
	padding: 15px 12px 11px 12px
}

.fk-new-fkart a {
	font-size: 12px
}

.fk-new-fkart .sub-list li {
	margin: 4px 0 4px 6px;
	float: none
}

.fk-new-fkart .img-box {
	width: 140px;
	height: 140px;
	margin: 0 auto;
	text-align: center
}

.prod-img-cont {
	text-align: center
}

.img-box IMG {
	max-width: 140px;
	max-height: 140px;
	margin: 0 auto
}

.new-carousel .carousel-header {
	padding: 6px 0;
	font-weight: bold;
	font-size: 16px
}

.new-carousel .jcarousel-prev,.new-carousel .jcarousel-next {
	height: 35px;
	width: 35px;
	background: url('../prod/images/fkart/sprite_carousel-bf030c1b.png');
	border: 0;
	outline: 0;
	background-color: transparent;
	cursor: pointer;
	display: inline
}

.new-carousel .jcarousel-prev {
	left: -12px;
	background-position: -1px -2px
}

.new-carousel .jcarousel-prev:hover {
	background-position: -1px -41px
}

.new-carousel .jcarousel-next {
	right: -12px;
	background-position: -41px -2px
}

.new-carousel .jcarousel-next:hover {
	background-position: -41px -41px
}

.new-carousel .jcarousel-next-disabled-horizontal,.new-carousel .jcarousel-next-disabled-horizontal:hover,.new-carousel .jcarousel-next-disabled-horizontal:focus,.new-carousel .jcarousel-next-disabled-horizontal:active
	{
	background-position: -41px -90px;
	cursor: default
}

.new-carousel .jcarousel-prev-disabled-horizontal,.new-carousel .jcarousel-prev-disabled-horizontal:hover,.new-carousel .jcarousel-prev-disabled-horizontal:focus,.new-carousel .jcarousel-prev-disabled-horizontal:active
	{
	background-position: -1px -90px;
	cursor: default
}

.new-carousel .jcarousel-prev,.new-carousel .jcarousel-next {
	position: absolute;
	top: 40%;
	margin: 0
}

.offer-image-4,.offer-image-4-corner {
	position: absolute;
	left: 130px;
	top: 70px;
	width: 30px;
	height: 30px
}

.offer-image-3 {
	right: 60px;
	top: 0;
	position: absolute;
	width: 30px;
	height: 30px
}

.offer-image-3-corner {
	right: 20px;
	top: 0;
	position: absolute;
	width: 30px;
	height: 30px
}

.lp-offer-image {
	height: 30px;
	width: 30px
}

.fk-search-page-offers {
	padding: 3px 0;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999
}

.lp-offer-image.image-combo,.offer-image-3.image-combo,.offer-image-3-corner.image-combo,.offer-image-4.image-combo,.offer-image-4-corner.image-combo
	{
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-102px -84px
}

.lp-offer-image.image-offer,.offer-image-3.image-offer,.offer-image-3-corner.image-offer,.offer-image-4.image-offer,.offer-image-4-corner.image-offer
	{
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-68px -84px
}

.trending {
	border: #ccc solid 1px
}

.trending .trend-cont {
	border-top: 1px #ccc dotted
}

.trending .trend-prd {
	padding: 10px 0;
	border-right: #ccc dotted 1px;
	min-height: 180px
}

.trending .trend-prd.lastUnit {
	border: 0
}

.trending .new {
	background-position: -64px -7px
}

.trending .new .reason-text {
	color: #fff
}

.trending .drop {
	background-position: -8px -7px
}

.trending .pre-order {
	background-position: -121px -7px
}

.trending .mod-unit {
	padding: 0 5px 0 10px
}

.trending .price {
	color: #B00
}

.trending .list-price {
	padding-right: 5px
}

.trend-reason {
	background: url("../prod/images/trend-reason-6b15b737.png") no-repeat
		-8px -7px;
	width: 42px;
	height: 41px;
	position: absolute;
	right: 30px;
	top: 20px
}

.trend-reason .reason-text {
	color: #565a5b;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	font-family: arial
}

.trend-reason .reason-text .text {
	width: 42px;
	text-align: center
}

.trend-reason .reason-text .drop-percent {
	padding: 2px 0 0 0
}

.trend-reason .reason-text .no-lineHeight {
	margin: -2px 0 0 0
}

.homepage-banner {
	height: 303px;
	width: 730px;
	overflow: hidden
}

.homepage-banner .main-offer {
	height: 210px;
	width: 728px;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom: 0
}

.homepage-banner .other-offers {
	height: 92px
}

.homepage-banner .other-offers .offer-unit {
	height: 90px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd),
		to(#f5f5f5) );
	background: -moz-linear-gradient(top, #fdfdfd, #f5f5f5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FDFDFD,
		endColorstr=#F5F5F5 )
}

.homepage-banner .other-offers .offer-border {
	border: 1px solid #ccc;
	height: 88px;
	overflow: hidden
}

.homepage-banner .other-offers .offer-border.no-right-border {
	border-right: 0
}

.homepage-banner .other-offers .offer-unit.selected {
	position: relative;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#fff) );
	background: -moz-linear-gradient(top, #fff, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
		endColorstr=#FFFFFF )
}

.homepage-banner .other-offers .offer-unit.selected img {
	opacity: .8
}

.homepage-banner .other-offers .offer-unit.selected:after,.homepage-banner .other-offers .offer-unit.selected:before
	{
	bottom: 99%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.homepage-banner .other-offers .offer-unit.selected:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 15px;
	left: 50%;
	margin-left: -15px
}

.homepage-banner .other-offers .offer-unit.selected:before {
	border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #ccc;
	border-width: 16px;
	left: 50%;
	margin-left: -16px
}

.more-seller-options a.fk-font-small {
	font-size: 11px
}

.navUnit {
	margin-top: 25px;
	position: relative;
	display: block
}

.navUnit .title {
	height: 25px;
	border-bottom: 1px solid #343434;
	font-size: 18px;
	font-family: Arial;
	color: #333
}

.navUnit .content {
	border: 1px solid #dedede;
	border-top: 0;
	line-height: 0;
	font-size: 0
}

.navUnit .links {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	padding: 15px;
	opacity: 0;
	filter: alpha(opacity =     0);
	margin-top: 25px;
	background-color: rgba(0, 0, 0, 0.7);
	-moz-transition: all .7s;
	-webkit-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s;
	font-family: Arial
}

.navUnit .links a {
	font-size: 13px;
	line-height: 1.5em;
	color: white;
	font-weight: bold
}

.navUnit .links a:hover {
	text-decoration: underline;
	color: white
}

.navUnit .links .view-all {
	font-weight: bold;
	margin-top: 10px;
	position: absolute;
	bottom: 15px
}

.navUnit .links .view-all a {
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	padding: 3px 5px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 16px
}

.navUnit .links .view-all a:hover {
	text-decoration: none;
	color: #000;
	*color: #fff;
	*background-color: #000;
	background-color: #fff
}

.navUnit:hover .links {
	opacity: 1;
	filter: alpha(opacity =     100);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,
		endColorstr=#4C000000 );
	zoom: 1
}

.navUnit:hover .title a {
	color: #da7c0c
}

.homepg .fks-personalised-recomm .fks-personalised-box {
	border: 0
}

.homepg .fks-personalised-recomm .fks-personalised-box .fk-recomm-title
	{
	display: none
}

.homepg .fk-homepage .fks-personalised-recomm .fks-module .fks-module-content .fks-recomm-header
	{
	border-bottom: 1px solid #343434
}

.homepg .fk-homepage .fks-personalised-recomm .fks-module .fks-module-content .fks-recomm-header .fks-module-header
	{
	border-bottom: 0
}

.homepg .fks-module .fks-module-content .fks-module-header {
	padding-bottom: 5px;
	border-bottom: 1px solid #343434;
	padding-left: 0;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0
}

.homepg .fks-personalised-recomm .fk-recomm-items1 {
	width: 226px;
	margin-right: 20px;
	border-right: 0
}

.homepg #bestsellingbooks {
	width: 230px
}

.homepg #bestsellingbooks .title {
	font-size: 16px;
	font-family: Arial;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #343434
}

.homepg #bestsellingbooks .fks_recomm_list_price .price {
	display: none
}

.homepg #bestsellingbooks .fks-bs-our-price {
	display: block;
	font-size: 13px;
	color: #b00
}

.homepg #bestsellingbooks .item-pp-carousel .module-item .dis-img {
	display: none
}

.homepg #bestsellingbooks .item-pp-carousel .module-item .fks-list-image img
	{
	max-width: 50px;
	max-height: 80px
}

.homepg #bestsellingbooks .item-pp-carousel .module-item .fks-list-image
	{
	width: 50px;
	height: 80px;
	margin-right: 10px
}

.homepg #bestsellingbooks .item-pp-carousel {
	margin-bottom: 15px
}

.homepg #bestsellingbooks .fks-add-details {
	padding-top: 10px
}

.homepg #bestsellingbooks .fk-button {
	font-weight: normal
}

.fk-ui-ccarousel-supercontainer.dontshow {
	position: relative;
	height: 0;
	overflow: hidden;
	zoom: 1
}

.fk-ui-ccarousel-border {
	border-bottom: 1px solid #333;
	border-top: 1px solid #333
}

.fk-ui-ccarousel-container {
	width: 100%
}

.fk-ui-ccarousel-container .ccarousel-clip {
	width: inherit;
	height: inherit;
	overflow: hidden
}

.fk-ui-ccarousel-container .ccarousel-wrapper {
	left: 0;
	position: relative
}

.fk-ui-ccarousel-container .ccarousel-item {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.fk-ui-ccarousel-container .ccarousel-item .category-title {
	padding: 0 0 7px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px
}

.fk-ui-ccarousel-container .ccarousel-item .category-title.first {
	margin-left: 5px;
	position: relative
}

.fk-ui-ccarousel-container .ccarousel-item .category-title.first:after,.fk-ui-ccarousel-container .ccarousel-item .category-title.first:before
	{
	bottom: -1px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.fk-ui-ccarousel-container .ccarousel-item .category-title.first:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 5px;
	left: 15%;
	margin-left: -5px
}

.fk-ui-ccarousel-container .ccarousel-item .category-title.first:before
	{
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #ccc;
	border-width: 7px;
	left: 15%;
	margin-left: -7px
}

.fk-ui-ccarousel-container .ccarousel-buttons {
	height: 25px;
	text-align: center
}

.fk-ui-ccarousel-container .ccarousel-prev,.fk-ui-ccarousel-container .ccarousel-next
	{
	position: relative;
	height: 25px;
	width: 25px;
	display: inline-block;
	background:
		url('../prod/images/productpage-carousel-sprites-small-f318a6ce.png')
		no-repeat
}

.fk-ui-ccarousel-container .ccarousel-prev {
	background-position: -52px 0
}

.fk-ui-ccarousel-container .ccarousel-next {
	background-position: -130px 0
}

.fk-ui-ccarousel-container .ccarousel-prev.disabled {
	background-position: 0 0
}

.fk-ui-ccarousel-container .ccarousel-next.disabled {
	background-position: -78px 0
}

.fk-ui-ccarousel-container .ccarousel-prev.onside,.fk-ui-ccarousel-container .ccarousel-next.onside
	{
	float: left;
	top: 45%
}

.fk-sgnup-fm {
	text-align: left;
	font-size: 13px
}

.fk-sgnup-fm .lft {
	border-right: 1px dotted #ccc
}

.fk-sgnup-fm .lft .hdr {
	font-weight: bold;
	font-size: 22px
}

.fk-sgnup-fm input {
	width: 250px
}

.fk-sgnup-fm .fld {
	height: 34px;
	line-height: 34px;
	margin: 20px 0;
	width: 585px
}

.fk-sgnup-fm .but {
	width: 585px;
	margin: 20px 0
}

.fk-sgnup-fm .fk-but3 {
	font-size: 16px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 10px 45px 10px 10px;
	position: relative
}

.fk-sgnup-fm .fk-but3 .arw {
	background: url(../prod/images/sign-up-sprt-6d9a0a44.png);
	background-position: -29px 0;
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	right: 5px;
	top: 4px
}

.fk-sgnup-fm .rgt {
	padding-left: 30px
}

.fk-sgnup-fm .rgt .hdr {
	font-weight: bold;
	font-size: 16px
}

.fk-sgnup-fm .bnft {
	height: 25px;
	line-height: 25px;
	margin: 20px 0;
	padding-left: 40px;
	position: relative
}

.fk-sgnup-fm .bnft .shpng,.fk-sgnup-fm .bnft .opin,.fk-sgnup-fm .bnft .wl,.fk-sgnup-fm .bnft .rec
	{
	display: block;
	background: url(../prod/images/sign-up-sprt-6d9a0a44.png);
	position: absolute;
	left: 0
}

.fk-sgnup-fm .bnft .shpng {
	background-position: 0 0;
	width: 28px;
	height: 28px
}

.fk-sgnup-fm .bnft .opin {
	background-position: -65px 0;
	width: 33px;
	height: 23px;
	bottom: -1px
}

.fk-sgnup-fm .bnft .wl {
	background-position: -99px 0;
	width: 30px;
	height: 30px;
	bottom: -2px
}

.fk-sgnup-fm .bnft .rec {
	background-position: -130px 0;
	width: 28px;
	height: 28px;
	bottom: 2px
}

.fk-sgnup-fm .lgn {
	text-decoration: none
}

.fk-sgnup-fm .err {
	color: #b00;
	padding-left: 15px
}

.fk-sgnup-fm .fk-err-all {
	margin: 15px 0 0 50px;
	width: 290px
}

.fk-sgnup-fm input.inp-err {
	border-color: #b00;
	border-style: solid
}

.divider-or {
	width: 42px;
	height: 42px;
	background: url("../images/hf-icons-sprite-7e4c8132.png") no-repeat
		scroll -54px -39px transparent;
	position: relative;
	top: 65px;
	right: -21px
}

.social-connect {
	padding-left: 45px;
	border-left: 1px dotted #CCC;
	border-bottom: 0;
	border-top: 0;
	padding-bottom: 2000px;
	margin-bottom: -2000px
}

.fk-signin .rw {
	height: 32px;
	line-height: 32px;
	margin: 10px 0;
	text-align: left
}

.fk-signin .rw .rt input {
	width: 96%;
	font-size: 13px;
	padding: 3px 0
}

.fk-signin .rw .btn {
	margin-left: 5px;
	cursor: pointer
}

.fk-signin .err-msg {
	color: #b00;
	font-size: 11px
}

.fk-signin .err {
	border: 1px solid #b00;
	padding: 2px
}

.fk-signin .frgt-pswd {
	font-size: 11px;
	margin-left: 10px
}

.fk-signin a {
	text-decoration: none
}

.fk-signin .lgn-but {
	height: 20px;
	line-height: 20px
}

.fk-signin.ful {
	width: 365px;
	margin-left: 150px
}

.fk-signin.ful .hd {
	font-size: 16px;
	font-weight: bold;
	width: 50px
}

.fk-frgt-paswd {
	text-align: left
}

.fk-frgt-paswd .hdr {
	font-weight: bold
}

.fk-frgt-paswd .txt {
	font-size: 11px
}

.fk-pas-rec {
	font-size: 13px;
	margin: 0 auto;
	width: 415px
}

.fk-pas-rec .bd {
	text-align: left
}

.fk-pas-rec .rw {
	margin: 10px 0
}

.fk-pas-rec .lf {
	padding-top: 7px
}

.fk-pas-rec input {
	width: 97%;
	height: 25px;
	line-height: 25px;
	font-size: 13px
}

.fk-pas-rec .hdr {
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

.fk-pas-suc-extra {
	font-size: 13px;
	margin: 10px auto;
	text-align: left;
	width: 610px
}

.fk-pas-suc-extra .columns {
	padding-left: 5px
}

.fk-pas-suc-extra .column {
	float: left;
	width: 200px
}

.fk-pas-suc-extra ul.categories {
	list-style-type: none
}

.fk-pas-suc-extra .bullet {
	color: #da7c0c
}

#login-signup-dialog {
	padding: 10px 15px
}

.dialog-login-signup.loggedin .window {
	width: 500px !important
}

.fk-err-all {
	background: #fce7e7;
	border: 1px solid #b00;
	color: #b00;
	padding: 5px;
	text-align: left
}

.fk-suc-msg {
	background: url("../prod/images/tick1-60243164.png") no-repeat scroll
		5px 10px #cfc;
	border: 1px solid #696;
	color: green;
	font-size: 13px;
	padding: 10px 0 10px 30px;
	text-align: left
}

.fk-alert {
	border: 1px solid #fcf3d3;
	padding: 5px;
	background: #fdf7df
}

.fk-ac-results {
	padding: 0;
	overflow: hidden;
	z-index: 99999;
	text-align: left
}

.fk-ac-results ul {
	width: 100%;
	padding: 0;
	margin: 0 0 5px 0
}

.fk-ac-results li {
	margin: 0;
	padding: 2px 5px 2px 10px;
	cursor: default;
	display: block;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden
}

.ac_results_text {
	float: right
}

.fk-ac-header {
	font-size: 11px;
	font-weight: lighter;
	padding: 2px 2px 2px 10px
}

.fk-ac-results .header .text {
	font-size: 13px;
	color: #6d6d6d
}

.highlight-suggestion {
	font-weight: bold;
	color: #000
}

.highlight-suggestion-vertical {
	font-weight: bold;
	color: #ca6307
}

.product-autosuggest .image {
	float: left;
	height: 45px;
	width: 47px
}

.product-autosuggest .price {
	color: #B00
}

.product-autosuggest .clear {
	clear: both
}

.hs {
	font-weight: bold;
	color: #000
}

.cart-remove-item {
	background: url('../prod/images/remove-roll-67bd9c5b.png') no-repeat 0 0
		transparent;
	width: 18px;
	height: 18px
}

.cart-remove-item:hover {
	background-image: url('../prod/images/remove-over-cde1e2d5.png')
}

.popup_goto_pay_left {
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 8px;
	background-position: 0 0
}

a:hover .popup_goto_pay_middle {
	background-position: 0 -38px
}

a:hover .popup_goto_pay_right {
	background-position: -69px 0
}

a.popup-link :hover {
	color: blue;
	text-decoration: underline
}

a.popup-link {
	font-size: 14px;
	font-weight: bold;
	color: #03A;
	text-decoration: none
}

.popup_recent_list_price {
	text-decoration: line-through;
	display: block;
	font-size: 11px
}

.popup_recent_our_price {
	color: #333
}

.cart-dialog .price-adjust {
	color: #b0b0b0;
	font-size: 11px
}

.text_right {
	text-align: right
}

.text_left {
	text-align: left
}

.cart-dialog .close-icon {
	top: 16px;
	right: 16px
}

.panel-loader {
	margin: 125px auto;
	font-size: 24px;
	width: 155px
}

#panelsh .main-body-internal .table-break {
	height: 14px
}

#panelsh .cart-internal .cartsummary-hd {
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px
}

#panelsh .close-button a:hover .hd-closebtn {
	background: url(../prod/images/cross_small-5b962fbe.png) no-repeat 0 0
}

#panelsh .main-body-internal .red-mssg .head-mssg-span {
	margin-left: 7px;
	height: 16px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: left;
	float: left
}

#panelsh .main-body-internal {
	height: 270px;
	overflow-y: auto
}

#panelsh #digital-cart-tab-content .main-body-internal {
	height: 60%
}

#panelsh #digital-cart-tab-content .place-order-button {
	padding: 3px 15px 2px;
	font-weight: normal
}

#panelsh .main-body-internal.empty-data {
	height: 85% !important;
	overflow-y: auto
}

#panelsh #digital-cart-tab-content .main-body-internal.empty-data {
	height: 79% !important
}

#panelsh .loader-body {
	height: 100%
}

.loader {
	display: none
}

.loader .loader-body {
	background: none repeat scroll 0 0 rgba(51, 51, 51, 0.3);
	color: #333;
	padding: 7px;
	z-index: 100001;
	position: fixed;
	left: 43%;
	top: 43%
}

.loader .large .msg {
	background: #fff url(../prod/images/ajax-loader_new-53f2610a.gif)
		no-repeat 6% 50%;
	font-size: 20px;
	padding: 15px 20px 15px 50px
}

.loader .medium {
	padding: 5px
}

.loader .medium .msg {
	background: #fff
		url(../prod/images/ajax-loader-transparent-faa74e8c.gif) no-repeat 6%
		50%;
	font-size: 16px;
	padding: 11px 15px 11px 40px
}

.loader .small {
	padding: 4px
}

.loader .small .msg {
	background: #fff url(../prod/images/ajax-loader-7b977607.gif) no-repeat
		6% 50%;
	font-size: 13px;
	padding: 7px 9px 7px 28px
}

.loader-overlay,.loader-elem-overlay {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.loader-overlay {
	background: none repeat scroll 0 0 #333;
	opacity: .5;
	filter: alpha(opacity =     50);
	z-index: 100000
}

.loader-elem-overlay {
	background: none repeat scroll 0 0 #fff;
	opacity: .1;
	filter: alpha(opacity =     10);
	z-index: 100000
}

#panelsh .cart-internal .cost-div {
	font-weight: bold;
	margin-right: 60px;
	padding-top: 1px;
	padding-bottom: 1px
}

.cart-dialog #panelsh {
	overflow: hidden;
	padding: 10px;
	height: 100%
}

.cart-dialog .fkart {
	background-color: #FFF
}

.empty_cart_message a:hover {
	color: orange;
	text-decoration: underline
}

.empty_cart_message a {
	text-decoration: none;
	font-weight: bold
}

.empty_cart_message {
	display: block;
	clear: left;
	font-size: 13px;
	padding: 10px;
	margin: 0 10px 0 10px
}

.carty-subTotal {
	color: #b00 !important;
	font-size: 13px
}

table#normal-table td {
	padding: 5px;
	border-left: 1px solid #e9e9e9;
	text-align: left;
	font-size: 13px;
	color: #333;
	overflow: hidden;
	vertical-align: top
}

table#normal-table th {
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	padding: 5px;
	text-align: left;
	font-size: 13px;
	color: #333;
	overflow: hidden
}

.dotted-border tr.dott-border td {
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #f2f2f2;
	padding: 10px 5px;
	text-align: left;
	font-size: 13px;
	color: #333;
	vertical-align: top
}

.dotted-border tr.nodott-border td {
	padding: 10px 2px 0 2px;
	border-left: 1px solid #e9e9e9;
	text-align: left;
	font-size: 13px;
	color: #333
}

.dotted-border tr.warning td {
	border-bottom: 1px dotted #a5a296;
	border-left: 1px solid #e9e9e9;
	padding: 5px 2px 10px 2px;
	text-align: left;
	font-size: 13px;
	color: #333
}

.cart-dialog .dialog-header {
	background-color: #f2f2f2;
	padding: 5px 5px 0 12px;
	height: auto;
	*height: 37px
}

.cart-dialog .cart-icon {
	background: transparent url(../images/hf-icons-sprite-7e4c8132.png)
		no-repeat -28px -160px;
	height: 20px;
	width: 20px;
	margin-top: 8px;
	margin-right: 8px
}

.cart-dialog .dialog-body {
	height: 100%
}

.cart-tabs,#cart-tab-content {
	font-family: tahoma, verdana, arial, sans-serif
}

.cart-tabs .tab {
	float: left;
	padding: 5px 10px;
	margin-left: 5px;
	margin-top: 6px;
	font-weight: normal;
	background-color: #e4e4e4;
	border-top: 2px solid #e4e4e4;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0
}

.cart-tabs .tab.selected {
	padding: 8px 10px;
	margin-top: 0;
	font-weight: bold
}

#cart-tab.tab.selected {
	border-top: 2px solid #f9d237
}

#digital-cart-tab.tab.selected {
	border-top: 2px solid #8dc63f
}

.cart-tabs .tab.selected {
	background: #fff
}

.cart-tabs .tab:hover {
	text-decoration: underline;
	cursor: pointer
}

.cart-tabs .tab.selected:hover {
	text-decoration: none;
	cursor: default
}

.cart-table.digital {
	border: 1px solid #e9e9e9;
	border-collapse: collapse
}

.cart-table .header-row th {
	background: #e9e9e9;
	padding: 5px;
	text-align: left;
	font-size: 13px
}

.cart-summary-table {
	background: #f2f2f2;
	border: 1px solid #e9e9e9;
	padding: 5px 0
}

.cart-close-button {
	font-weight: normal
}

.place-order-button {
	padding: 2px 15px 3px;
	font-size: 16px
}

.empty-cart-message {
	border: 1px solid #ccc;
	font-weight: bold;
	text-align: center;
	padding: 50px;
	margin-bottom: 50px
}

.cart-table .cell.unit {
	padding: 5px 2px
}

.cart-table.digital .cell.unit {
	margin-bottom: -2000px;
	padding-bottom: 2000px;
	padding-left: 5px;
	border-right: 1px solid #f2f2f2
}

.cart-table.digital .row {
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2
}

.cart-table .first-row {
	border-top: 0
}

.cart-table .header-row {
	font-size: 16px
}

.cart-table.digital .header-row {
	background: #f2f2f2;
	font-weight: bold;
	font-size: 13px
}

.cart-table .cell.lastUnit {
	padding-left: 4px;
	padding-top: 5px
}

.cart-table.digital .cell.lastUnit {
	padding-left: 14px;
	padding-top: 5px
}

.cart-table .row .carty-image {
	text-align: center;
	height: 75px
}

.cart-table .carty-image .img-link {
	line-height: 75px
}

.cart-table .product-image {
	max-height: 75px;
	height: auto !important;
	height: 75px;
	vertical-align: middle
}

.cart-table .bright {
	border-right: 1px solid #f2f2f2
}

.cart-table .bundleprods {
	border-top: 1px dashed #ccc
}

.cart-table .bundlecell {
	width: 73%
}

.cartpage-tabs {
	background: url(../prod/images/dark_carticon-62e38280.png) no-repeat
		12px 8px;
	padding: 5px 5px 0 40px
}

.cartpage-tabs .tab {
	background: #f3f3f3;
	border: 1px solid #dbdbdb;
	border-bottom: 0;
	float: left;
	padding: 5px 10px;
	margin-left: 5px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	position: relative;
	z-index: 0;
	top: 1px;
	font-weight: bold
}

.cartpage-tabs .tab.selected {
	background: #fff;
	z-index: 1
}

.cartpage-tabs .tab:hover {
	text-decoration: underline;
	cursor: pointer
}

.cartpage-tabs .tab.selected:hover {
	text-decoration: none;
	cursor: default
}

.cartpage-tab-content {
	border-top: 1px solid #dbdbdb;
	padding-top: 6px;
	z-index: 0;
	position: relative
}

.top-border td {
	border-top: 1px solid #c3c3c3
}

.cartpage .cart-table,.cartpage .cart-summary-table {
	width: 100%;
	border-collapse: collapse;
	border: 0
}

.cartpage .empty-cart-message {
	margin-bottom: 0;
	border: 0
}

.flyte-branding {
	background-color: #e2e2e2;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 840px;
	height: 27px
}

.flyte-branding .logo {
	background: url("../images/hf-icons-sprite-7e4c8132.png") no-repeat
		scroll -1px -132px transparent;
	width: 43px;
	height: 24px;
	float: left;
	margin: 0 5px 0 10px
}

.flyte-branding .txt {
	display: block;
	line-height: 28px
}

.cart-recommendations {
	height: 100px;
	background: #f2f2f2;
	border: 1px solid #e9e9e9;
	visibility: hidden;
	max-width: 966px;
	position: absolute
}

.cart-recommendations .pp-img-box {
	height: 80px !important;
	width: 80px !important;
	float: left;
	background-color: #fff;
	text-align: center;
	border: 1px solid #ccc;
	padding: 3px
}

.cart-recommendations .pp-img-box img {
	max-width: 80px
}

.cart-recommendations .fk-recom-item-details {
	float: right;
	width: 98px;
	padding: 0 3px 0 0 !important
}

.cart-recommendations .pp-list {
	height: 90px !important;
	cursor: default !important
}

.cart-recommendations .pp-list:hover {
	background: #fff !important
}

.cart-recommendations .pp-list:hover .cart_reco_add_now {
	background-color: #f6891e;
	color: #fff
}

.cart-recommendations .recom-loader {
	position: absolute;
	margin-top: 40px;
	left: 50%;
	top: auto
}

.cart-recommendations .jcarousel-prev {
	float: left;
	margin: -60px 0 0 -20px !important;
	*margin: -60px 0 0 -30px !important;
	*zoom: 1;
	position: relative;
	z-index: 99
}

.cart-recommendations .jcarousel-next {
	float: right;
	margin: -60px -20px 0 0 !important;
	position: relative;
	z-index: 99
}

.cart_reco_add_now {
	display: none
}

.cart-recommendations .cart_reco_add_now {
	display: block;
	font-weight: bold;
	background-color: #fff;
	border-radius: 5px;
	padding: 1px 5px 1px 3px;
	line-height: 18px;
	height: auto !important;
	border: 1px solid #e9e9e9;
	float: right;
	overflow: hidden;
	color: #333;
	font-size: 11px;
	margin-top: -21px;
	*margin-top: -25px;
	*zoom: 1;
	*position: relative;
	margin-right: 21px
}

.cart-recommendations ul.fk-recomm-carousel {
	height: 95px
}

.cart-recommendations .cart_reco_add_text {
	float: right
}

.cart-recommendations .fk-product-title {
	font-size: 11px
}

.cart-recommendations .fk-three-line-title {
	max-height: 29px !important;
	color: #333
}

.cart-recommendations .fks_recomm_list_price {
	font-size: 11px
}

.cart-recommendations .recommendations-carousel {
	margin: 0 10px !important;
	padding: 0 !important
}

.cart-recommendations .jcarousel-item {
	width: 206px !important
}

.cart-reco-freelink {
	font-weight: bold;
	text-decoration: underline !important
}

.cart-reco-triangle {
	background: url("../prod/images/red_triangle_sprite-cb451ad3.png")
		no-repeat;
	background-position: 0 -55px;
	width: 14px;
	height: 14px;
	display: block;
	float: left
}

.cartreco-morebutton {
	margin-left: 5px;
	height: 30px;
	display: block;
	font-weight: normal;
	line-height: 30px;
	color: #004b91;
	border-radius: 3px;
	padding: 0 10px;
	border: 1px solid;
	border-color: #f0c36d;
	background-color: #fcfcc2;
	float: left
}

.cartreco-icon-chevron {
	background: url("../prod/images/up-down-arrow-2688cc6d.png") no-repeat;
	height: 20px;
	width: 20px;
	background-position: 0 8px
}

.cartreco-icon-chevron.down {
	background: url("../prod/images/up-down-arrow-2688cc6d.png") no-repeat;
	background-position: -25px 8px
}

.dotted-border tr.dott-border td.carty-shortDesc.bundleproduct,.dotted-border tr.dott-border td.carty-price.bundleproduct
	{
	border-bottom: 1px dotted #f2f2f2
}

.bundleitem td {
	border-left: 1px solid #f2f2f2;
	padding: 5px
}

.bundleitem.border {
	border-bottom: 1px solid #c3c3c3
}

.seller-orders {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.seller-orders.group_0 {
	border-left: 7px solid #c7e7f0
}

.seller-orders.group_1 {
	border-left: 7px solid #d4eec4
}

.seller-orders .row_0 {
	background: #f0f5f6
}

.unservicable-warning {
	background: #d50000;
	border: 2px solid #b00;
	border-width: 2px 0;
	color: #fff;
	padding: 5px
}

#fk-mainhead-id {
	z-index: 100
}

#fk-mheader {
	clear: both;
	line-height: normal;
	position: relative
}

#fk-mheader ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	line-height: normal;
	position: relative
}

#fk-mheader ul li {
	position: relative;
	margin: 0;
	padding: 0
}

#fk-mheader .fk-mh-navmenu {
	width: 219px;
	position: relative;
	font-family: Arial
}

#fk-mheader .menuLink {
	position: relative;
	text-align: left
}

#fk-mheader li.menuLink:hover {
	cursor: pointer
}

#fk-mheader .menuLink.hover.last {
	border-bottom: 0
}

#fk-mheader .fk-mh-navmenu li a.fk-mh-navmenu-itemlink {
	display: block;
	padding: 0 7px 0 7px;
	text-decoration: none
}

#fk-mheader .menuLink.hover .fk-mh-navmenu-text-sec {
	padding-top: 7px;
	padding-bottom: 5px
}

#fk-mheader .menuLink.last .fk-mh-navmenu-text-sec {
	border-bottom: 0
}

#fk-mheader ul li ul.fk-mh-navmenu li a.fk-mh-navmenu-itemlink:hover,#fk-mheader ul.fk-mh-navmenu li.hover,#fk-mheader ul.fk-mh-navmenu li.hover a.fk-mh-navmenu-itemlink
	{
	top: -2px
}

#fk-mheader ul li.hover,#fk-mheader ul li ul.fk-mh-navmenu li a:hover,#fk-mheader ul.fk-mh-navmenu li.hover,#fk-mheader ul.fk-mh-navmenu li.hover a
	{
	cursor: pointer
}

#fk-mheader .fk-mh-navmenu li a.fk-mh-navmenu-itemlink:hover .fk-mh-navmenu-lable,#fk-mheader ul li ul.fk-mh-navmenu li a:hover .fk-mh-navmenu-lable,#fk-mheader .fk-mh-navmenu li a.fk-mh-navmenu-itemlink:hover .fk-mh-navmenu-lable.new span
	{
	text-decoration: underline
}

#fk-mheader .fk-mh-navmenu li a.fk-mh-navmenu-itemlink:hover .fk-mh-navmenu-lable.new
	{
	text-decoration: none
}

.fk-mh-navmenu-text-sec {
	padding: 6px 0 7px 0
}

.fk-mh-navmenu-text {
	width: 190px;
	_width: 180px
}

#fk-mheader .fk-mh-navmenu-lable {
	padding-left: 7px;
	font-size: 13px;
	line-height: 15px
}

#fk-mheader .fk-mh-navmenu li a {
	padding: 5px 5px 5px 8px
}

#fk-mheader ul.fk-mh-navmenu li.hover {
	z-index: 1000
}

#fk-mheader ul li div.subMenu,#flyout-menu ul li div.subMenu {
	position: absolute;
	width: 400px;
	z-index: 1;
	background-position: left 41px
}

#flyout-menu ul li div.subMenu {
	width: 401px;
	-moz-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3)
}

#flyout-menu ul li div.subMenu.three-col {
	width: 601px
}

#fk-mheader ul li div.subMenu.homeappliance,#flyout-menu ul li div.subMenu.homeappliance
	{
	width: 600px
}

#fk-mheader ul li div.subMenu.mens-clothing {
	width: 440px
}

#fk-mheader ul li div.subMenu.recent-launch {
	width: 210px
}

#fk-mheader .fk-mh-navChild-item {
	width: 100%;
	text-align: left;
	line-height: 17px
}

#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link {
	padding: 0 5px 2px 5px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 13px
}

#fk-mheader ul li div.mainDiv {
	width: auto;
	position: absolute;
	top: 32px;
	left: 0
}

#fk-mheader .fk-mh-navmenu-pointer {
	padding-top: 0;
	font-weight: bold
}

#fk-mheader .fk-mh-navChild-item.first a.fk-mh-navChild-link,#fk-mheader .fk-mh-navChild-item.first
	{
	font-weight: bold;
	font-size: 13px
}

#fk-mheader .fk-mh-navChild-item.first {
	padding-left: 5px;
	cursor: default
}

#fk-mheader .fk-mh-navChild-item.first a.fk-mh-navChild-link {
	padding-left: 0
}

#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link:hover,#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link:hover span
	{
	text-decoration: underline
}

#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link.new:hover {
	text-decoration: none
}

#fk-mheader .fk-mh-submenu-dsection {
	float: left;
	width: 50%;
	_width: 48%
}

#flyout-menu .fk-mh-submenu-dsection {
	float: left;
	width: 200px
}

#flyout-menu .fk-mh-submenu-dsection.left {
	margin-left: 1px
}

#fk-mheader .fk-mh-navChild,#flyout-menu .fk-mh-navChild {
	padding-bottom: 10px;
	margin-bottom: 10px
}

#flyout-menu .fk-mh-navChild {
	margin-bottom: 7px
}

#fk-mheader .fk-mh-navChild.last,#flyout-menu .fk-mh-navChild.last {
	padding-bottom: 0;
	margin-bottom: 0
}

#fk-mheader .fk-mh-navChild-Section {
	padding: 15px 15px 10px 15px
}

#flyout-menu .fk-mh-navChild-Section {
	padding: 15px 0 5px 14px
}

#flyout-menu .fk-mh-submenu-dsection .fk-mh-navChild-Wrapper {
	padding-right: 13px
}

#flyout-menu .fk-mh-submenu-dsection.left .fk-mh-navChild-Wrapper {
	border-right: 1px solid #e8e8e8
}

#fk-mheader .fk-mh-navChild-content,#flyout-menu .fk-mh-navChild-content
	{
	margin-left: 1px
}

#fk-mheader .fk-mh-submenu-dsection .fk-mh-navChild.special,#flyout-menu .fk-mh-submenu-dsection .fk-mh-navChild.special
	{
	margin-bottom: 0
}

#fk-mheader ul li div.subMenu.recent-launch .fk-mh-submenu-dsection.left
	{
	width: 200px;
	_width: 210px
}

#fk-mheader ul li div.subMenu.recent-launch .fk-mh-submenu-dsection.right
	{
	width: 200px
}

#fk-mheader ul li div.subMenu.recent-launch .fk-mh-submenu-dsection.right .fk-mh-navChild-Section
	{
	padding: 0
}

#flyout-menu ul li div.subMenu .fk-mh-submenu-dsection.featured {
	position: absolute;
	float: none;
	right: 0;
	height: 100%;
	background-color: #fdf9e6
}

#fk-mheader .visual_nav .menuLink.last .menu-item-wrapper {
	border-bottom: 2px solid #d6c782
}

#flyout-menu .fk-mh-navChild-item {
	line-height: 18px;
	font-size: 12px
}

#flyout-menu .fk-mh-navChild-item .title {
	font-size: 12px;
	font-weight: bold
}

#flyout-menu .fk-mh-navChild-Wrapper .category-title {
	font-size: 15px;
	padding-bottom: 3px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px solid #e8e8e8
}

#flyout-menu .fk-mh-navChild-Wrapper .category-title a {
	display: block
}

.fk-carousel-list {
	max-height: 240px
}

.fk-carousel-list-container {
	padding: 20px 0;
	background-color: #FFF;
	color: #666
}

.fk-carousel-list-item img {
	border: 2px solid #FFF;
	height: 140px;
	margin: 3px
}

.fk-carousel-list-item:hover img {
	border-color: #ccc
}

.fk-carousel-list-item {
	font-size: 13px;
	margin: 0 12px;
	line-height: 18px;
	display: inline-block;
	*display: inline;
	width: 145px;
	zoom: 1
}

.fk-carousel-list-item .misc {
	line-height: 20px
}

.fk-carousel-list-item .thumbnail {
	height: 148px;
	width: 148px
}

.fk-carousel-list-item .title {
	margin-top: 4px
}

.fk-carousel-item-price {
	color: #b00;
	text-align: right;
	padding-top: 2px
}

.fk-carousel-container .jcarousel-clip.jcarousel-clip-horizontal {
	margin: 0 25px
}

.fk-carousel-container .jcarousel-prev,.fk-carousel-container .jcarousel-next
	{
	height: 25px;
	width: 25px;
	background: url('../prod/images/digital_sprite-87049513.png');
	border: 0;
	outline: 0;
	background-color: transparent;
	cursor: pointer;
	display: inline;
	position: absolute;
	top: 40%
}

.fk-carousel-container .jcarousel-next {
	right: 0;
	background-position: -14px -159px
}

.fk-carousel-container .jcarousel-next:hover {
	background-position: -14px -91px
}

.fk-carousel-container .jcarousel-prev {
	left: 0;
	background-position: -45px -160px
}

.fk-carousel-container .jcarousel-prev:hover {
	background-position: -45px -92px
}

.fk-carousel-container .jcarousel-prev-disabled-horizontal,.fk-carousel-container .jcarousel-prev-disabled-horizontal:hover,.fk-carousel-container .jcarousel-prev-disabled-horizontal:focus,.fk-carousel-container .jcarousel-prev-disabled-horizontal:active
	{
	background-position: -45px -129px;
	cursor: default
}

.fk-carousel-container .jcarousel-next-disabled-horizontal,.fk-carousel-container .jcarousel-next-disabled-horizontal:hover,.fk-carousel-container .jcarousel-next-disabled-horizontal:focus,.fk-carousel-container .jcarousel-next-disabled-horizontal:active
	{
	background-position: -14px -128px;
	cursor: default
}

.fk-carousel-list-item .fk-stars-small {
	*margin: 0
}

.fk-carousel-list-item .fk-carousel-item-rating {
	*margin-top: 3px
}

#notifications-link {
	padding-right: 4px
}

.notifications-count,.notifications-count-dull {
	background: #e66142;
	background: -webkit-gradient(linear, left top, left bottom, from(#e66142),
		to(#ba3e32) );
	background: -moz-linear-gradient(top, #e66142, #ba3e32);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e66142,
		endColorstr=#ba3e32 );
	border: 1px solid #ba3e32;
	border-radius: 5px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
	font-size: 11px;
	padding: 1px 5px;
	text-decoration: none !important
}

.notifications-count-dull {
	background-color: #666;
	background-image: none;
	border-color: #666
}

.notifications-count:hover {
	background: #ba3e32;
	background: -webkit-gradient(linear, left top, left bottom, from(#ba3e32),
		to(#e66142) );
	background: -moz-linear-gradient(top, #ba3e32, #e66142);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ba3e32,
		endColorstr=#e66142 )
}

.notification-popup {
	border: 1px solid #e0e4e7;
	border-radius: 3px;
	box-shadow: 1px 1px 9px 2px rgba(0, 0, 0, 0.4);
	max-width: 350px;
	padding: 0;
	width: 400px;
	z-index: 99999
}

.notification-stretchMe {
	height: 159px;
	-webkit-transition-property: height;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease
}

.notification-popup-header {
	border-bottom: 1px solid #e0e4e7;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	padding: 7px
}

.notification-popup-body {
	max-height: 351px;
	overflow: auto
}

.notification-popup-footer {
	border-top: 1px solid #e0e4e7;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #004b91;
	font-family: Arial;
	font-size: 11px;
	padding: 6px;
	text-align: center
}

.notification-popup .fk-ui-tooltip-close {
	right: 6px;
	top: 8px
}

.notification-popup .fk-ui-tooltip-arrow {
	background-image: none;
	border: 7px solid transparent;
	border-bottom-color: #fff;
	height: 0;
	right: 14px !important;
	top: -13px;
	width: 0
}

.notification-image img {
	height: 55px;
	margin-right: 10px;
	width: 40px
}

.notification-popup .notification-read,.notification-popup .notification-unread
	{
	border-bottom: 1px solid #e0e4e7;
	overflow: hidden;
	padding: 12px 8px
}

.notification-read.last,.notification-unread.last {
	border-bottom: 0
}

.notification-read {
	background-color: #f6f6f6
}

.notification-read:hover,.notification-unread:hover {
	background-color: #eee
}

.notification-text {
	color: #000;
	float: left;
	font-weight: 13px
}

.notification-popup .notification-text {
	font-size: 12px
}

.notification-text-accordion {
	font-size: 9px
}

.notification-timestamp {
	color: #808080;
	float: right;
	font: 11px arial
}

.notifications-month-grouping {
	border: 1px solid #CCC;
	border-left-width: 0;
	border-right-width: 0;
	line-height: 2em;
	font-weight: bold
}

.notifications-timestamp {
	color: #888
}

.notifications-content-border {
	border-top: 1px solid #eee
}

.fk-ac-results {
	border: 1px solid #999;
	background-color: #fefefe
}

.ac_results_text {
	color: #333
}

.ac_loading {
	background: white right center no-repeat
}

.ac_over {
	background-color: #f2f2f2;
	color: #333
}

.header.ac_over {
	background-color: #fff;
	color: #333
}

.fk-ac-results .header {
	border-top: 1px solid #ccc;
	margin-top: 6px;
	overflow: visible;
	height: 5px
}

.fk-ac-results .header .text {
	top: -11px;
	display: inline-block;
	position: relative;
	background: #fff;
	padding: 0 5px
}

.fk-ac-header {
	background-color: #eee;
	border-top: 1px solid #eee
}

.product-autosuggest .image {
	background-color: #fff;
	margin-right: 5px;
	text-align: center
}

.product-autosuggest .image {
	padding-top: 4px;
	margin-top: 2px;
	margin-bottom: 2px
}

.product-autosuggest .image img {
	max-height: 40px;
	max-width: 40px
}

.fkart .fk-headpatch {
	background-color: #215676
}

.fkart .fk-mainhead {
	background: #005575
		url('../prod/images/fkart/header_footer-d1f4ead3.png') repeat-x 0
		-272px
}

.fkart .fk-mainhead.republic {
	background: #005575
		url('../prod/images/fkart/header_footer_republic-0004bebf.jpg')
		repeat-x 0 -272px
}

.fkart .fksk-topnav {
	background-color: #ededed;
	border-bottom: 1px solid #d7d7d7
}

.fkart .fk-head .fksk-content,.fkart .fk-submenu .fksk-content,.fkart .fk-mainbody .fksk-content
	{
	background-color: #fff
}

.fkart .fk-promo .fksk-content {
	background-color: #eee
}

.fkart .fksk-hcontainer {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff
}

.fksk-body {
	background: #fff
}

.feedback {
	border: 1px solid #ccc;
	font-size: 13px;
	margin: 5px 10px;
	padding: 5px;
	text-align: center
}

.fk-main-specialpromo {
	background: url('../images/fkart/valentines_landing.jpg') no-repeat
}

.fk-act-btn {
	color: #fff;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a),
		to(#f47a20) );
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',
		endColorstr='#f47a20' )
}

.fk-act-btn:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11),
		to(#f06015) );
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',
		endColorstr='#f06015' )
}

.fk-act-btn:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20),
		to(#faa51a) );
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',
		endColorstr='#faa51a' )
}

.fk-act-btn-disabled {
	color: #fff;
	border: solid 1px #b8b8b8;
	background: #b8b8b8;
	background: -webkit-gradient(linear, left top, left bottom, from(#b8b8b8),
		to(#a1a1a1) );
	background: -moz-linear-gradient(top, #b8b8b8, #a1a1a1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B8B8B8',
		endColorstr='#A1A1A1' )
}

.fk-cool-btn {
	color: #fff;
	border: 0;
	background: #3881a7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3881a7),
		to(#245a77) );
	background: -moz-linear-gradient(top, #3881a7, #245a77);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3881A7',
		endColorstr='#245A77' )
}

.fk-cool-btn:hover {
	background: #3881a7;
	background: -webkit-gradient(linear, left top, left bottom, from(#245a77),
		to(#3881a7) );
	background: -moz-linear-gradient(top, #245a77, #3881a7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#245A77',
		endColorstr='#3881A7' )
}

.fk-cool-btn:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#3881a7),
		to(#245a77) );
	background: -moz-linear-gradient(top, #3881a7, #245a77);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3881A7',
		endColorstr='#245A77' )
}

.fk-special-btn {
	color: #fff;
	border: solid 1px #c00;
	background: #c00
}

.fk-special-btn:hover,.fk-special-btn:active {
	background: #edb8b5;
	background: -webkit-gradient(linear, left top, left bottom, from(#c00),
		to(#edb8b5) );
	background: -moz-linear-gradient(top, #c00, #edb8b5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000',
		endColorstr='#EDB8B5' )
}

.fkart .fksk-topnav a,.fkark .fk-mainhead a {
	color: #333;
	text-decoration: none
}

.fkart .fksk-topnav a:hover {
	color: #333;
	text-decoration: underline
}

.fkart .fk-info-links,.fkart .fk-act-links,.fkart .fk-info-links a,.fkart .fk-act-links a
	{
	color: #fff;
	text-decoration: none
}

.fkart .fk-info-links a:hover,.fkart .fk-act-links a:hover {
	text-decoration: underline
}

.fkart .fk-info-links {
	color: #fff
}

.fkart .fk-hsearch-patch {
	background-color: #3bb0d7
}

.fkart .fk-mh-navmenu-ddownlink {
	background-color: #fffef5;
	border: 1px solid #d6c782
}

.fkart .fk-mh-navmenu-ddownlink.initial {
	background-color: #0683af;
	border: 1px solid #0683af
}

.fkart .fk-mh-navmenu-btn {
	background:
		url('../prod/images/fkart/browse_categories_sprite-e0833a78.png')
		-221px 0 no-repeat
}

.fkart .fk-mh-navmenu-btn.initial {
	background-position: -663px 0
}

.fkart .fk-mh-navmenu-btn.home {
	background-position: 0 0
}

.fkart .fk-mh-navmenu-btn.btnactive,.fkart .fk-mh-navmenu-btn.btnactive.btnhover
	{
	background-position: -221px 0
}

.fkart .fk-mh-navmenu-btn.btnhover {
	background-position: -442px 0
}

.fkart .fk-main-search-box {
	border: 1px solid #c6c9d3;
	background-color: #fefefe
}

.fkart .fk-main-search-box.highlight {
	border: 1px solid #005576;
	color: #333
}

.fkart .fk-type-selector {
	background: #fefefe;
	border: 1px solid #c6c9d3
}

.fkart .fk-top-search-label {
	color: #fff
}

.fkart .fk-menu-selector {
	color: #333
}

.fkart .fk-menu-selector-icon {
	background:
		url('../prod/images/fkart/search_dropdown_arrow-48f71782.png')
		no-repeat 0 0
}

.fkart .fk-main-search-btnsec,.fkart .fk-hcart {
	background: #057ca6;
	background: -webkit-gradient(linear, left top, left bottom, from(#057ca6),
		to(#015978) );
	background: -moz-linear-gradient(top, #057ca6, #015978);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#057ca6',
		endColorstr='#015978' )
}

.fksk-menu-items ul {
	background: #fff;
	border: 1px solid #999
}

.fksk-menu-items li {
	color: #333
}

.fksk-menu-items li:hover {
	background-color: #056080;
	color: #fff
}

.fkart .no-sub,.fkart .fk-submenu,.fkart .fk-submenu .fksk-content {
	background-color: #c8ebf7
}

.fkart .fk-submenu-items .fk-submenu-item.active a {
	background: #fff;
	color: #333
}

.fkart .fk-submenu-items .fk-submenu-item a:hover {
	background: #fff
}

.submenu-divider {
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-100px -56px;
	width: 13px;
	height: 23px;
	float: right
}

.fkart .fk-userinfo-dropdown ul.list {
	background: #00374e
}

.fkart .fk-userinfo-dropdown ul.list li.listitem a,.fkart .fk-userinfo-dropdown ul.list li.listitem:hover a
	{
	color: #fff;
	text-decoration: none
}

.fkart .fk-userinfo-dropdown ul.list li.listitem {
	border-bottom: 1px solid #244f60
}

.fkart .fk-userinfo-dropdown ul.list li.listitem.last {
	border-bottom: 1px solid #003246
}

.fkart .fk-userinfo-dropdown ul.list li.listitem:hover,.fkart .fk-auth-display:hover
	{
	background-color: #005373
}

.fkart .fk-auth-display {
	color: #fff;
	background-color: #00374e
}

.fkart .fk-auth-display.selected {
	background-color: #003246;
	color: #fff
}

.fkart .fk-dropdown-icon {
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-106px -39px
}

.fkart .fk-auth-display.selected .fk-dropdown-icon {
	background: url('../images/hf-icons-sprite-7e4c8132.png') no-repeat
		-98px -39px
}

.fkart .fk-hcart-sec {
	color: #fff
}

.fkart .fk-hcart-sec:hover .fk-hcart {
	background-color: #02567a
}

.new-label,.fkart .fk-hcart-text .cart-icon,.facebook_icn,.twitter_icn,.fk-footer-unit .fk-lite-logo,.fk-sprite-hf,.tag-label
	{
	background: url("../images/hf-icons-sprite-7e4c8132.png") no-repeat
		scroll 0 0 transparent
}

.new-label {
	background-position: 0 -97px;
	width: 31px;
	height: 14px;
	display: inline-block
}

.flyte-menu-label {
	background: url("../prod/images/flyte_on_menu-d8b52f53.png") no-repeat 0
		0 transparent;
	height: 15px;
	width: 30px;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.beta {
	background-position: -31px -97px;
	width: 33px;
	height: 14px;
	display: inline-block
}

.fkart .fk-main-search-btn {
	background: url("../prod/images/browse-sprite-0aa3d35d.png") no-repeat
		-15px -77px
}

.facebook_icn,.twitter_icn,.google-plus_icn {
	height: 26px;
	width: 27px;
	float: left
}

.facebook_icn {
	background-position: 0 -54px
}

.twitter_icn {
	background-position: -27px -54px
}

.google-plus_icn {
	background-position: -1px -157px
}

.fk-footer-unit .fk-lite-logo {
	background-position: 0 -82px;
	width: 60px;
	height: 13px;
	display: inline-block;
	cursor: pointer
}

#fk-mheader .fk-mh-navmenu-lable.flyte {
	background: url("../prod/images/flyte-fb84a009.png") 0 0 no-repeat;
	padding-left: 41px;
	margin-left: 7px
}

#fk-mheader .flyte_section {
	margin-top: -1px;
	border-top: 1px solid #d8d8d8;
	background: #d8d8d8;
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#d8d8d8) );
	background: -moz-linear-gradient(top, white, #d8d8d8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#D8D8D8' )
}

#fk-mheader .flyte_section .logo {
	background: url('../images/hf-icons-sprite-7e4c8132.png') transparent
		no-repeat -1px -113px;
	width: 40px;
	height: 18px
}

#fk-mheader .flyte_section .text {
	margin-top: 2px;
	color: #333
}

#fk-mheader .fk-mh-navmenu li a.section {
	display: block;
	padding: 0 13px;
	text-decoration: none
}

#fk-mheader .fk-mh-navmenu .flyte_section_item {
	background-color: #FFF
}

#fk-mheader ul li ul.fk-mh-navmenu li a.no-link {
	cursor: default
}

.subMenu.digitalmusic .fk-mh-submenu-dsection {
	font-family: "Arial"
}

.digital-menu {
	font-size: 13px;
	margin: 10px 0 15px
}

.search-page .digital-menu {
	padding-top: 10px;
	margin-bottom: 0
}

.fkart .digital-menu .submenu-item a {
	color: #666;
	display: block;
	line-height: 28px
}

.firstitem .logo {
	padding: 0 5px 0 10px;
	float: left
}

.firstitem .logo,.firstitem .logo .logo-link {
	width: 43px;
	height: 24px;
	display: inline-block
}

.firstitem .logo .logo-link {
	background: url("../images/hf-icons-sprite-7e4c8132.png") no-repeat
		scroll -1px -132px transparent;
	display: block;
	text-indent: -9999px
}

.digital-menu .submenu {
	display: block;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF),
		to(#efefef) );
	background: -moz-linear-gradient(top, #FFF, #efefef);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#EFEFEF' )
}

.digital-menu .submenu-item:hover,.digital-menu .submenu-item.active {
	background: #FFF;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#FFFFFF' )
}

.digital-menu .submenu-item.active a {
	color: #333
}

.digital-menu .submenu a,.digital-menu .buttons .digital-button,.digital-menu .buttons .digital-button:hover
	{
	text-decoration: none
}

.digital-menu .submenu a:hover {
	text-decoration: underline
}

.digital-menu .submenu-item.firstitem {
	width: 222px;
	border-width: 0;
	text-align: left;
	font-size: 11px;
	line-height: 20px
}

.digital-menu .submenu-item {
	border-left: 1px solid #ccc;
	width: 120px;
	text-align: center;
	list-style-type: none;
	float: left;
	line-height: 19px
}

.digital-menu .buttons {
	float: right
}

.digital-menu .buttons .digital-button {
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	display: block;
	float: left;
	font-size: 16px;
	color: #fff;
	margin-left: 8px;
	padding: 4px 10px;
	text-align: center
}

.digital-menu .digital-button.library {
	background: #abb90f;
	background: -webkit-gradient(linear, left top, left bottom, from(#d7df23),
		to(#abb90f) );
	background: -moz-linear-gradient(top, #d7df23, #abb90f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7df23',
		endColorstr='#abb90f' );
	border: 1px solid #a9cb29;
	text-shadow: 1px 1px 1px #717b06
}

.digital-menu .digital-button.cart {
	background: #9aca3c;
	background: -webkit-gradient(linear, left top, left bottom, from(#9aca3c),
		to(#77ab12) );
	background: -moz-linear-gradient(top, #9aca3c, #77ab12);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aca3c',
		endColorstr='#77ab12' );
	border: 1px solid #7caf18;
	width: 115px;
	text-shadow: 1px 1px 1px #51760a
}

.fkart .fk-search-bar {
	background-color: #fefefe;
	height: 25px;
	border: 1px solid #c6c9d3;
	position: relative
}

.fkart .fk-search-bar .gray-text {
	color: #999
}

.fkart .fk-search-bar .fk-search-box {
	width: 100%;
	padding: 4px 0 5px 5px;
	border: 0;
	font-size: 13px;
	outline: 0;
	padding-left: 5px
}

.fkart .fk-search-bar .search-category {
	position: absolute;
	top: 0;
	padding: 5px 22px 4px 6px;
	background-color: #f2f2f2;
	overflow: hidden;
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#f2f2f2) );
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
		endColorstr=#f2f2f2 )
}

.fkart .fk-search-bar .search-category:hover {
	background: #ddd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#ddd) );
	background: -moz-linear-gradient(top, #fff, #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
		endColorstr=#DDDDDD )
}

.fkart .fk-search-bar .search-select {
	position: absolute;
	top: 0;
	opacity: 0;
	filter: alpha(opacity =     0);
	margin: 0;
	height: 27px;
	-webkit-appearance: none
}

.fkart .fk-search-bar .fk-menu-dd-icon {
	height: 6px;
	width: 10px;
	vertical-align: middle;
	position: absolute;
	top: 10px;
	right: 4px;
	_top: -14px;
	_right: -5px;
	margin-right: 2px
}

.fkart .fk-search-bar.ctgry-right .search-category {
	border-left: 1px solid #CCC
}

.fkart .fk-search-bar.ctgry-right .search-category,.fkart .fk-search-bar.ctgry-right .search-select
	{
	right: 0
}

.fkart .fk-search-bar.ctgry-right #search-box-container {
	padding-right: 116px
}

.flyout-menu {
	width: 225px;
	margin-right: 18px;
	margin-left: 2px;
	padding-bottom: 1px
}

.flyout-menu .fk-mh-navChild-link {
	display: block
}

.flyout-menu .fk-mh-navChild-link:hover {
	background-color: #f4f4f4
}

.flyout-menu .featured .fk-mh-navChild-link:hover {
	background-color: #f3eed5
}

.flyout-menu .menu-dd {
	position: relative
}

.flyout-menu .menu-dd .all-ctg-btn {
	border-radius: 4px;
	margin-top: 1px;
	background: #fddb3d;
	background: -webkit-gradient(linear, left top, left bottom, from(#fddb3d),
		to(#fde447) );
	background: -moz-linear-gradient(top, #fddb3d, #fde447);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fddb3d,
		endColorstr=#fde447 )
}

.flyout-menu .menu-dd .all-ctg-btn:hover,.flyout-menu .menu-dd .all-ctg-btn.btnactive
	{
	background: #fec422;
	background: -webkit-gradient(linear, left top, left bottom, from(#fec422),
		to(#fde447) );
	background: -moz-linear-gradient(top, #fec422, #fde447);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fec422,
		endColorstr=#fde447 )
}

.flyout-menu .menu-dd .all-ctg-btn.btnactive {
	border-radius: 4px 4px 0 0
}

.flyout-menu .menu-dd .all-ctg-btn.btnactive .all-ctg-wrapper .arrow-dd
	{
	border-radius: 0 4px 0 0
}

.flyout-menu .menu-dd .all-ctg-btn.btnactive .all-ctg-wrapper .arrow-dd .arrow-dd-img
	{
	background-position: -10px -5px
}

.flyout-menu .menu-dd .all-ctg-wrapper {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	position: relative
}

.flyout-menu .menu-dd .all-ctg-wrapper .all-ctg-link {
	display: block;
	padding: 6px 15px;
	*padding-bottom: 7px;
	color: #333;
	text-decoration: none
}

.flyout-menu .menu-dd .all-ctg-wrapper .arrow-dd {
	position: absolute;
	right: 0;
	top: 0;
	height: 30px;
	width: 32px;
	border-radius: 0 4px 4px 0;
	background: #ffae10;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffae10),
		to(#fec827) );
	background: -moz-linear-gradient(top, #ffae10, #fec827);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffae10,
		endColorstr=#fec827 )
}

.flyout-menu .menu-dd .all-ctg-wrapper .arrow-dd .arrow-dd-img {
	background: url('../prod/images/menu_arrow-e6030cc3.png') no-repeat
		-10px -5px;
	width: 16px;
	height: 11px;
	position: relative;
	top: 8px;
	left: 8px
}

.flyout-menu .menu-dd .all-ctg-wrapper .arrow-dd.closed .arrow-dd-img {
	background-position: -28px -5px
}

.flyout-menu .menu-dd .nav-content {
	position: absolute;
	top: 30px;
	left: 0;
	-moz-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.3)
}

.flyout-menu .menu-dd .nav-content .nav-list {
	width: 223px;
	border: 1px solid #bbb;
	border-top: 0;
	background-color: #fff
}

.flyout-menu .menu-dd .menu-item {
	padding: 0 6px
}

.flyout-menu .menu-dd .menu-item .arrow-img {
	background: url('../prod/images/menu_arrow-e6030cc3.png') no-repeat 0
		-5px;
	width: 7px;
	height: 10px;
	position: relative;
	top: 1px
}

.flyout-menu .menu-dd .menu-item .item-wrapper {
	border-bottom: 1px solid #ccc
}

.flyout-menu .menu-dd .menu-item .item-link {
	display: block;
	padding: 10px 5px
}

.flyout-menu .menu-dd .menu-item .item-name {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333
}

.flyout-menu .menu-dd .menu-item.last .item-wrapper {
	border-bottom: 0
}

.flyout-menu .menu-dd .menu-item.last:hover {
	border-bottom: 0
}

.flyout-menu .menu-dd .menu-item.hover {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	position: relative;
	z-index: 1000;
	top: -1px
}

.flyout-menu .menu-dd .menu-item.hover .item-wrapper {
	border: 0
}

.flyout-menu .menu-dd .menu-item.hover .item-link {
	padding: 10px 5px 9px
}

.flyout-menu .menu-dd .menu-item.hover .arrow-img {
	visibility: hidden
}

.flyout-menu .menu-dd .menu-item.hover .item-name {
	color: #da7c0c
}

.fk-homepage .price {
	color: #b00
}

.fk-box .fk-list-title {
	color: #333
}

.fk-box .fk-list-price {
	color: #b00
}

.fk-homepage a {
	color: #004b91
}

.fk-homepage a:hover {
	color: #da7c0c
}

.fk-homepage .bullet {
	color: #da7c0c
}

.fk-common-header {
	border-bottom: 3px solid #da7c0c;
	display: block
}

.fk-common-header h2 {
	color: #333
}

.fk-common-header:hover h2 {
	color: #333
}

.fk-price .price {
	color: #b00
}

.fk-cam-ad .l1 {
	color: #b31918
}

.fk-cam-ad .l2 {
	color: #494545
}

.fk-cam-ad .l3 {
	color: #a19ea0
}

.fk-cam-ad .l4 {
	color: #004b91
}

.fk-homepage .registration-conform {
	background: none repeat scroll 0 0 #e5f5c5;
	border: 1px solid #c8d79c;
	color: darkgreen;
	margin-left: 257px
}

.fk-cod-ad {
	border: 3px solid #ffecca;
	background: #fff6e7
}

.fk-cod-ad .img {
	background: url('../prod/images/promo-sprite-5ff3dd68.png') 43px 0
}

.fk-fhd-ad {
	border: 3px solid #bcd7e2;
	background: #e2eef2
}

.fk-fhd-ad .free {
	color: #ff6920
}

.fk-fhd-ad .hd {
	color: #474747
}

.fk-box {
	border: 3px solid #e8f1f8
}

.fk-box .btm {
	background: none repeat scroll 0 0 #c3d8e2
}

.fk-box .btm:HOVER {
	background: none repeat scroll 0 0 #e8f1f8
}

.fk-box .hd h2 {
	color: #cdcdcd
}

.fk-box .bd .lf {
	background: #fff
}

.fk-homepage-promo,.fkart .fk-hfeatured-section {
	border: 2px solid #ddd;
	color: gray
}

.fk-warr-promo .fk-homepage-promo {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff),
		to(#f4f4f4) );
	background: -moz-linear-gradient(center top, #fff, #f4f4f4) repeat
		scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#f4f4f4' )
}

.fk-homepage-promo .p-hd {
	color: #333
}

.fk-homepage-promo .promo2-sec {
	border-bottom: 1px dotted #888
}

.fk-homepage-promo3 {
	background: url("../prod/images/featured-camera-ad-ceb2dbbb.png")
		no-repeat
}

.fk-homepage-promo41 {
	background: url("../prod/images/safe-and-secure-new-cc4c6d22.png")
		no-repeat
}

.fk-homepage-promo42 {
	background: url("../prod/images/safe-and-secure-new-cc4c6d22.png")
		-735px 0 no-repeat
}

.fk-4-col-list:hover .fk-common-header {
	background-color: #f5f5f5
}

.fk-rn-bx {
	border: 2px solid #ddd;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0
}

.fk-rn-bx .hd {
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	background: url("../prod/images/chartbusters-top-1b8212ee.png")
		no-repeat
}

.fk-mus-lst:hover .fk-common-header,.fk-splmodule:hover .fk-hdeals-hd {
	background-color: #f5f5f5
}

.fk-hp-cam:hover .fk-common-header {
	background-color: #f5f5f5
}

.mod-unit .prd-img {
	display: block;
	height: 125px;
	width: 125px;
	overflow: hidden
}

.fk-sub-lks .sub-lk .bullet {
	color: #e47719
}

.fk-bk-lg-tmb .image {
	border: 1px solid #c3d8e2
}

.fk-haf .fk-bg {
	background: -moz-linear-gradient(center top, #e8f1f8, #fff) repeat
		scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#e8f1f8),
		to(#fff) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8F1F8',
		endColorstr='#FFFFFF' )
}

.fk-haf .fk-num-image .fk-image {
	border: 1px solid #c3d8e2;
	background: #fff
}

.fk-haf .fk-num-image .fk-numbering {
	color: #888
}

.fk-rn-bx .btm {
	background: none repeat scroll 0 0 #c3d8e2
}

.fk-rn-bx .btm:HOVER {
	background: none repeat scroll 0 0 #e8f1f8
}

.fk-bks-lst {
	border-left: 1px solid #ccc
}

.fk-homesec-3in1:hover .fk-common-header {
	background-color: #f5f5f5
}

.fk-homesec-3in1 ul {
	color: #e47719
}

.fk-main-book-promo .fk-bg-fix {
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #e8f1f8
}

.fk-main-book-promo .fk-bg {
	border: 3px solid #e8f1f8
}

.fk-main-book-promo .fk-bg .bestseller-img-title {
	background: url("../prod/images/books-banner-text-9e8471f8.png")
		no-repeat
}

.fk-main-book-promo .fk-book-image {
	background: url("../prod/images/books-banner-image-8e346f4a.png")
		no-repeat
}

.fk-main-book-promo .buy-btn {
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
}

.fk-main-book-promo .fk-act-btn {
	color: #fff;
	border: solid 1px #da7c0c;
	background: #e47719;
	background: -webkit-gradient(linear, left top, left bottom, from(#e47719),
		to(#e47719) );
	background: -moz-linear-gradient(top, #e47719, #e47719);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47719',
		endColorstr='#e47719' )
}

.hp-carousel ul li img {
	border: 1px solid #CCC
}

.fkart .fk-hdeals {
	border: 1px solid #ccc;
	background: url("../prod/images/fkart/gradient-4826d7ad.png") repeat-x 0
		bottom
}

.fkart .fk-hdeals-hd {
	border-bottom: 3px solid #da7c0c
}

.fkart .fk-hdeals-hd h2 {
	color: #333
}

.fkart .fk-hdeals .fk-hdeals-item {
	border-right: 1px solid #ccc
}

.fkart .fk-hfeatured-ribbon {
	background: url("../prod/images/fkart/featured_ribbon-06dc8f89.png")
		no-repeat
}

.fkart .fk-hfeatured-title a {
	color: #004b91
}

.fkart .fk-homepage .fk-productpage-recomm {
	border: 1px solid #ccc
}

.fkart .fk-homepage .pp-carousel h2 a {
	color: #333
}

#fk-mheader ul,#fk-mheader ul li {
	background: transparent
}

#fk-mheader .fk-mh-navmenu-ddownitem {
	_border: 1px solid #3bb0d7;
	_border-left: 0;
	_border-right: 0
}

#fk-mheader .fk-mh-navmenu {
	background-color: #fff;
	border-left: 1px solid #d6c782;
	border-right: 1px solid #d6c782;
	border-bottom: 4px solid #d6c782
}

#fk-mheader .menuLink {
	background-color: #fffef5
}

#fk-mheader .menuLink.current {
	background-color: #f9f6e4
}

#fk-mheader .menuLink.hover {
	border-top: 1px solid #d6c782;
	border-bottom: 1px solid #d6c782
}

#fk-mheader .menuLink.current .fk-mh-navmenu-text-sec {
	background: 0
}

#fk-mheader .fk-mh-navmenu li a.fk-mh-navmenu-itemlink {
	color: #000
}

#fk-mheader ul li ul.fk-mh-navmenu li a.fk-mh-navmenu-itemlink:hover,#fk-mheader ul.fk-mh-navmenu li.hover,#fk-mheader ul.fk-mh-navmenu li.hover a.fk-mh-navmenu-itemlink
	{
	color: #333;
	background-color: #fff
}

#fk-mheader .fk-mh-navmenu-text-sec {
	border-bottom: 1px solid #ccd8d6
}

#fk-mheader .menuLink.hover .fk-mh-navmenu-text-sec {
	border-bottom: 0
}

#fk-mheader ul li div.subMenu {
	background: #f2f2f2
		url('../prod/images/fkart/fk-header-back-19e15433.jpg') no-repeat left
		38px;
	border: 1px solid #d6c782;
	border-left: 0;
	border-bottom: 4px solid #d6c782
}

#flyout-menu ul li div.subMenu {
	background: #fff url('../prod/images/flyout_border-c3fff6e8.png')
		no-repeat left 38px;
	border: 1px solid #bbb;
	border-left: 0
}

#fk-mheader .fk-mh-navChild-item {
	background: #fff
}

#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link {
	color: #004b91
}

#fk-mheader .fk-mh-navChild-item a.fk-mh-navChild-link:hover {
	background-color: #f2f2f2;
	color: #004b91
}

#fk-mheader .fk-mh-navChild-item.first a.fk-mh-navChild-link {
	color: #333
}

#fk-mheader .fk-mh-submenu-dsection.left .fk-mh-navChild-content,#flyout-menu .fk-mh-submenu-dsection.left .fk-mh-navChild-content,#flyout-menu .fk-mh-submenu-dsection.right .fk-mh-navChild-content
	{
	background-color: #fff
}

#fk-mheader .fk-mh-submenu-dsection .fk-mh-navChild {
	border-bottom: 1px solid #e4e4e4
}

#fk-mheader .fk-mh-submenu-dsection .fk-mh-navChild.last,#fk-mheader .fk-mh-submenu-dsection .fk-mh-navChild.special,#flyout-menu .fk-mh-submenu-dsection .fk-mh-navChild.last,#flyout-menu .fk-mh-submenu-dsection .fk-mh-navChild.special
	{
	border-bottom: 0
}

#fk-mheader .fk-mh-submenu-dsection.right,#fk-mheader .fk-mh-submenu-dsection.right .fk-mh-navChild,#fk-mheader .fk-mh-submenu-dsection.right .fk-mh-navChild .fk-mh-navChild-item,#fk-mheader ul.fk-mh-navmenu li.hover .fk-mh-submenu-dsection.right .fk-mh-navChild .fk-mh-navChild-item,#fk-mheader ul li ul.fk-mh-navmenu li a:hover .fk-mh-submenu-dsection.right a.fk-mh-navChild-item
	{
	background-color: #f2f2f2
}